A contents metódus
A contents metódus megkapja egy elem leszármazottait,
beleértve a szöveget és a megjegyzéseket is.
Szintaxis
A metódus nem fogad paramétereket:
.contents();
A contents metódus hasonlóan működik, mint a
children
metódus, a különbség akkor válik nyilvánvalóvá, amikor
a leszármazottak szövegéhez próbálunk hozzáférni. Hasonlítsa össze az alábbi
két példát:
Példa
Használjuk a children metódust:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').children().each(
function() {
console.log($(this).text()); // kiírja: 'bold'
}
);
Példa
Használjuk a contents metódust:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').contents().each(
function() {
console.log($(this).text()); // kiírja: 'text1', 'bold', 'text2'
}
);
Lásd még
-
a
childrenmetódus,
amely egy elem leszármazottainak lekérését teszi lehetővé -
a
parentmetódus,
amely egy elem közvetlen szülőjének lekérését teszi lehetővé -
a
parentsmetódus,
amely egy elem összes szülőjének lekérését teszi lehetővé -
a
closestmetódus,
amely a szelektornak megfelelő legközelebbi szülői elem lekérését teszi lehetővé