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選取。