Kaedah contents
Kaedah contents mendapatkan elemen keturunan,
termasuk teks dan komen.
Sintaks
Kaedah ini tidak menerima parameter:
.contents();
Kaedah contents berfungsi seperti kaedah
children,
perbezaannya muncul apabila cuba
mengakses teks keturunan. Bandingkan dua
contoh di bawah:
Contoh
Menggunakan kaedah children:
<p id="test">teks1 <b>tebal</b> teks2</p>
$('#test').children().each(
function() {
console.log($(this).text()); // akan memaparkan 'tebal'
}
);
Contoh
Menggunakan kaedah contents:
<p id="test">teks1 <b>tebal</b> teks2</p>
$('#test').contents().each(
function() {
console.log($(this).text()); // akan memaparkan 'teks1', 'tebal', 'teks2'
}
);
Lihat juga
-
kaedah
children,
yang membolehkan anda mendapatkan elemen keturunan -
kaedah
parent,
yang membolehkan anda mendapatkan elemen induk langsung -
kaedah
parents,
yang membolehkan anda mendapatkan semua elemen induk -
kaedah
closest,
yang membolehkan anda mendapatkan elemen induk terdekat yang memenuhi pemilih