Metode contents

Metode contents iegūst elementa pēctečus, ieskaitot tekstu un komentārus.

Sintakse

Metode nepieņem parametrus:

javascript.contents();

Metode contents darbojas līdzīgi metodei children, atšķirība parādās, mēģinot piekļūt pēcteču tekstam. Salīdziniet divus piemērus, kas norādīti zemāk:

Piemērs

Izmantosim metodi children:

html<p id="test">teksts1 <b>trekns</b> teksts2</p>
javascript$('#test').children().each(
  function() {
    console.log($(this).text()); // izvadīs 'trekns'
  }
);

Piemērs

Izmantosim metodi contents:

html<p id="test">teksts1 <b>trekns</b> teksts2</p>
javascript$('#test').contents().each(
  function() {
    console.log($(this).text()); // izvadīs 'teksts1', 'trekns', 'teksts2'
  }
);

Skatiet arī

  • metode children,
    kas ļauj iegūt elementa pēctečus
  • metode parent,
    kas ļauj iegūt tiešo elementa vecāku
  • metode parents,
    kas ļauj iegūt visus elementa vecākus
  • metode closest,
    kas ļauj iegūt tuvāko vecāka elementu, kas atbilst selektoram