Methode contents
Die Methode contents ruft die Nachfahren eines Elements ab,
einschließlich Text und Kommentaren.
Syntax
Die Methode nimmt keine Parameter an:
.contents();
Die Methode contents funktioniert ähnlich wie die Methode
children,
der Unterschied zeigt sich beim Versuch, auf
den Text der Nachfahren zuzugreifen. Vergleichen Sie die beiden
unten angeführten Beispiele:
Beispiel
Wir verwenden die Methode children:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').children().each(
function() {
console.log($(this).text()); // gibt 'bold' aus
}
);
Beispiel
Wir verwenden die Methode contents:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').contents().each(
function() {
console.log($(this).text()); // gibt 'text1', 'bold', 'text2' aus
}
);
Siehe auch
-
die Methode
children,
die es erlaubt, die Nachfahren eines Elements abzurufen -
die Methode
parent,
die es erlaubt, den unmittelbaren Elternteil eines Elements abzurufen -
die Methode
parents,
die es erlaubt, alle Elternteile eines Elements abzurufen -
die Methode
closest,
die es erlaubt, das nächstgelegene übergeordnete Element, das dem Selektor entspricht, abzurufen