Methode contents

De methode contents verkrijgt de afstammelingen van een element, inclusief tekst en commentaren.

Syntaxis

De methode accepteert geen parameters:

javascript.contents();

De methode contents werkt vergelijkbaar met de methode children, het verschil manifesteert zich bij pogingen om toegang te krijgen tot de tekst van afstammelingen. Vergelijk de twee voorbeeden hieronder:

Voorbeeld

We gebruiken de methode children:

html<p id="test">tekst1 <b>vet</b> tekst2</p>
javascript$('#test').children().each(
  function() {
    console.log($(this).text()); // zal 'vet' uitvoeren
  }
);

Voorbeeld

We gebruiken de methode contents:

html<p id="test">tekst1 <b>vet</b> tekst2</p>
javascript$('#test').contents().each(
  function() {
    console.log($(this).text()); // zal 'tekst1', 'vet', 'tekst2' uitvoeren
  }
);

Zie ook

  • methode children,
    die het mogelijk maakt om de afstammelingen van een element te verkrijgen
  • methode parent,
    die het mogelijk maakt om de directe ouder van een element te verkrijgen
  • methode parents,
    die het mogelijk maakt om alle ouders van een element te verkrijgen
  • methode closest,
    die het mogelijk maakt om het dichtstbijzijnde ouderlijke element te verkrijgen dat voldoet aan de selector