Metoden contents
Metoden contents henter et elements efterkommere,
herunder tekst og kommentarer.
Syntaks
Metoden tager ingen parametre:
.contents();
Metoden contents fungerer på samme måde som metoden
children,
forskellen viser sig, når man forsøger at
få adgang til efterkommernes tekst. Sammenlign de to
eksempler nedenfor:
Eksempel
Vi bruger metoden children:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').children().each(
function() {
console.log($(this).text()); // vil udskrive 'bold'
}
);
Eksempel
Vi bruger metoden contents:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').contents().each(
function() {
console.log($(this).text()); // vil udskrive 'text1', 'bold', 'text2'
}
);
Se også
-
metoden
children,
som giver mulighed for at hente et elements efterkommere -
metoden
parent,
som giver mulighed for at hente et elements direkte forælder -
metoden
parents,
som giver mulighed for at hente alle et elements forældre -
metoden
closest,
som giver mulighed for at hente det nærmeste overordnede element, der opfylder en selector