Methode contents

Die Methode contents ruft die Nachfahren eines Elements ab, einschließlich Text und Kommentaren.

Syntax

Die Methode nimmt keine Parameter an:

javascript.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:

html<p id="test">text1 <b>bold</b> text2</p>
javascript$('#test').children().each(
  function() {
    console.log($(this).text()); // gibt 'bold' aus
  }
);

Beispiel

Wir verwenden die Methode contents:

html<p id="test">text1 <b>bold</b> text2</p>
javascript$('#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