jQuery的函数和有什么区别?val()text()
val()
text()
你会在哪里使用一个而不是另一个?
.val()适用于输入元素(或任何具有值属性的元素?),而不适用于输入元素。 获取输入元素的值 -- 无论类型如何。 获取所有匹配元素的 innerText(不是 HTML):.text().val().text()
.val()
.text()
结果是一个字符串,其中包含所有匹配元素的组合文本内容。此方法适用于 HTML 和 XML 文档。不能在输入元素上使用。对于输入字段文本,请使用 val 属性。
获取第一个匹配元素的 value 属性的内容
text() 返回所有匹配元素(如 p、div 等)的组合文本内容,val() 用于获取输入元素的值(如输入、选择等)
根据官方文档text()不应与输入元素一起使用