text(),html() ,val()三個(gè)方法用于html元素的存值和取值,但是他們各有特點(diǎn),
text()用于html元素文本內(nèi)容的存取,html()不但可以用于html元素文本內(nèi)容的存取,還可以用于html內(nèi)容的存取。
val()用于input元素內(nèi)容的存取。
一. text()
var text = $("div").text();
console.log(text);
<div>text</div>
console:text
二. html()
<div><p>text</p></div>
var str = $("div").html();
console.log(str);
console:<p>text</p>
三. val()
<input type="text" value="text"/>
var str = $("input").val();
console.log(str);
console:text
異同點(diǎn):
text()和html()都可以用于元素文本的存取,但是html()不僅可以用于元素文本的存取,
還可以用于元素節(jié)點(diǎn)的存取。
val()不同于text()和html(),val()用于input節(jié)點(diǎn)內(nèi)容的存取。
【 微信掃一掃 】