Metoden contents

Metoden contents henter et elements efterkommere, herunder tekst og kommentarer.

Syntaks

Metoden tager ingen parametre:

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

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

Eksempel

Vi bruger metoden contents:

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