js中的text(),html() ,val()的區別
text(),html() ,val()三個方法用於html元素的存值和值,但是他們各有特點,text()用於html元素文字內容的訪問,html()不但可以用於html元素文字內容的訪問,還可以用於html內容的訪問。 val()用於input元素內容的存取。
一. text()
var text = $("div").text();
console.log(text);
conss. )
text
var str = $("div").html();
console:
console.log(str);console:text
.
var str = $("input").val();console.log(str);console:text
異同點:
text()和html()都可以用於元素文本的訪問,但是html()不僅可以用於元素文字的訪問,還可以用於元素節點的訪問。
val()不同於text()和html(),val()用於input節點內容的存取。