Metoda contents
Metoda contents získá potomky elementu,
včetně textu a komentářů.
Syntaxe
Metoda nepřijímá parametry:
.contents();
Metoda contents funguje podobně jako metoda
children,
rozdíl se projeví při pokusech o
přístup k textu potomků. Porovnejte dva
příklady uvedené níže:
Příklad
Použijeme metodu children:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').children().each(
function() {
console.log($(this).text()); // vypíše 'bold'
}
);
Příklad
Použijeme metodu contents:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').contents().each(
function() {
console.log($(this).text()); // vypíše 'text1', 'bold', 'text2'
}
);