首頁  >  文章  >  web前端  >  jQuery取得節點和子節點文字的方法_jquery

jQuery取得節點和子節點文字的方法_jquery

WBOY
WBOY原創
2016-05-16 16:41:221656瀏覽

對於下面的html片段,

<div id="text_test">test text<a href="techbrood.com" rel="external nofollow" >techbrood co.</a></div>

取得節點純文字:

var text = $('#text_test').text()

這個會得到“test text techbrood co.”,也就是會把目前元素的所有節點(包含子節點)的文字讀出來。

如果只想取得主節點的文本,方法複雜點:

var text = $("#text_test").contents().filter(function() {
return this.nodeType === 3;
}).text();

取得某子節點的文字:​​

var text = $("#text_test > a").first().contents().filter(function() {
return this.nodeType === 3;
}).text();
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn