jquery中选取元素的内容有好几种方式,text(),html(),val()
在这分析一下他们的区别:
text() 用来读取或修改元素的纯文本内容
html() 用为读取和修改元素的HTML标签
val() 用来读取或修改表单元素的value值
html可以获取元素内容中的html标签,
text只返回纯文本
val一般只用来获取input元素的value值
<div>
<p>hello world!!</p>
</div>
js部分代码
$(function(){
console.log($("div").html());
console.log($("div").text());
console.log($("div").val());
})
val()的值并没有选取到,所以val只用于表单元素的value选取。