在网页中经常要去取得dom的值,常用的有val(),text(),html(),但他们之间是有区别的。
1.val() 是用于取input标签的值
example:
<input type="text" id="name" />
$("#name").val()就能取得input中id为name的值了。
2.text() 既能用在xml中也能用在html中,text是取得dom之间所有的文本连在一起的值
example:
<div id="two">
<h1>hhh</h1>
<ul>
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ul>
</div>
$("two").text()就能取得hhh aaa bbb ccc
3.html()
example:
<div id="two">
<h1>hhh</h1>
<ul>
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ul>
</div>
$("two").html()就能取得
<h1>hhh</h1>
<ul>
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ul>
1.val() 是用于取input标签的值
example:
<input type="text" id="name" />
$("#name").val()就能取得input中id为name的值了。
2.text() 既能用在xml中也能用在html中,text是取得dom之间所有的文本连在一起的值
example:
<div id="two">
<h1>hhh</h1>
<ul>
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ul>
</div>
$("two").text()就能取得hhh aaa bbb ccc
3.html()
example:
<div id="two">
<h1>hhh</h1>
<ul>
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ul>
</div>
$("two").html()就能取得
<h1>hhh</h1>
<ul>
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ul>
本文详细解释了jQuery中val(), text(), 和html()三个方法的区别及应用场景。val()主要用于获取input元素的值;text()用于获取DOM节点间的所有纯文本;而html()则用于获取包括HTML标签在内的所有内容。
2527

被折叠的 条评论
为什么被折叠?



