Metoden contents
Metoden contents hämtar avkomlingar av ett element,
inklusive text och kommentarer.
Syntax
Metoden tar inga parametrar:
.contents();
Metoden contents fungerar liknande metoden
children,
skillnaden visar sig vid försök att få
åtkomst till avkomlingars text. Jämför de två
exemplen nedan:
Exempel
Använder metoden children:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').children().each(
function() {
console.log($(this).text()); // skriver ut 'bold'
}
);
Exempel
Använder metoden contents:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').contents().each(
function() {
console.log($(this).text()); // skriver ut 'text1', 'bold', 'text2'
}
);
Se även
-
metoden
children,
som låter dig hämta avkomlingar av ett element -
metoden
parent,
som låter dig hämta den omedelbara föräldern till ett element -
metoden
parents,
som låter dig hämta alla föräldrar till ett element -
metoden
closest,
som låter dig hämta det närmaste föräldra- elementet som uppfyller en selector