ホームページ  >  記事  >  ウェブフロントエンド  >  ノードとサブノードを取得する jQuery メソッド text_jquery

ノードとサブノードを取得する jQuery メソッド text_jquery

WBOY
WBOYオリジナル
2016-05-16 16:41:221637ブラウズ

以下の 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 までご連絡ください。