Metoda contents
Metoda contents pobiera potomków elementu,
w tym tekst i komentarze.
Składnia
Metoda nie przyjmuje parametrów:
.contents();
Metoda contents działa podobnie do metody
children,
różnica pojawia się przy próbach uzyskania
dostępu do tekstu potomków. Porównaj dwa
przykłady podane poniżej:
Przykład
Używamy metody children:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').children().each(
function() {
console.log($(this).text()); // wyświetli 'bold'
}
);
Przykład
Używamy metody contents:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').contents().each(
function() {
console.log($(this).text()); // wyświetli 'text1', 'bold', 'text2'
}
);