Metoda contents

Metoda contents pobiera potomków elementu, w tym tekst i komentarze.

Składnia

Metoda nie przyjmuje parametrów:

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

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

Przykład

Używamy metody contents:

html<p id="test">text1 <b>bold</b> text2</p>
javascript$('#test').contents().each(
  function() {
    console.log($(this).text()); // wyświetli 'text1', 'bold', 'text2'
  }
);

Zobacz też

  • metoda children,
    która pozwala pobrać potomków elementu
  • metoda parent,
    która pozwala pobrać bezpośredniego rodzica elementu
  • metoda parents,
    która pozwala pobrać wszystkich rodziców elementu
  • metoda closest,
    która pozwala pobrać najbliższego rodzica spełniającego selektor