Rumah  >  Artikel  >  hujung hadapan web  >  Kaedah jQuery untuk mendapatkan nod dan sub-nod text_jquery

Kaedah jQuery untuk mendapatkan nod dan sub-nod text_jquery

WBOY
WBOYasal
2016-05-16 16:41:221604semak imbas

Untuk coretan html di bawah,

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

Dapatkan teks biasa nod:

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

Ini akan mendapat "test text techbrood co.", yang bermaksud teks semua nod (termasuk nod anak) elemen semasa akan dibacakan.

Jika anda hanya ingin mendapatkan teks nod utama, kaedahnya agak rumit:

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

Dapatkan teks nod kanak-kanak:

var text = $("#text_test > a").first().contents().filter(function() {
return this.nodeType === 3;
}).text();
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn