val()和text()之间的区别
jQuery的函数val()
和text()
之间有什么区别?
你会在哪里使用一个?
.val()
对input元素(或任何具有value属性的元素.val()
起作用, .text()
对input元素不起作用。 .val()
获取input元素的值 – 不pipetypes。 .text()
获取所有匹配元素的innerText(不是HTML):
.text()
结果是一个包含所有匹配元素的组合文本内容的string。 此方法在HTML和XML文档上都可以工作。 不能用于input元素。 对于input字段文本,使用val属性。
.val()
获取第一个匹配元素的值属性的内容
text()返回所有匹配元素(如p,div等)的组合文本内容。val()用于获取input元素的值(如input,select等)
根据官方文档文本()不应该使用input元素