江中谷雨 发表于 2021-1-5 13:58:20

这3个函数分别是什么意思呢?

$("#txtFruit").val()
$("#txtFruit").html()
$("#txtFruit").text()
这3个函数分别是什么意思呢?   后面的val()html()text()又对应的什么呢?
我查资料,上面说val()是JQ获取input元素输入的值,text()是获取元素之间的文本内容,html()是JQ获取的元素之间的元素,但是还是不理解

kogawananari 发表于 2021-1-6 16:11:20

分别对应,value,innerHTML.innerText

2012277033 发表于 2021-1-8 10:09:29

本帖最后由 2012277033 于 2021-1-8 10:11 编辑

如二楼所说的那样,如果txtFruit是一个输入框,或者一个选项框,那么,val()就是获取到这个组件里面的值。
而html()是获取包裹内的HTML标签内容,比如:<div id='txtFruit'><p>text1</p></div>获取到的就是<p>text1</p>
而text()是获取标签内的文本内容,比如:<div id='txtFruit'><p>text1</p></div>获取到的就是text1
页: [1]
查看完整版本: 这3个函数分别是什么意思呢?