Metoda contents

Metoda contents pridobi potomce elementa, vključno z besedilom in komentarji.

Sintaksa

Metoda ne sprejme parametrov:

javascript.contents();

Metoda contents deluje podobno kot metoda children, razlika se pokaže pri poskusih dostopa do besedila potomcev. Primerjajte dva primerja, prikazana spodaj:

Primer

Uporabimo metodo children:

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

Primer

Uporabimo metodo contents:

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

Glejte tudi

  • metoda children,
    ki omogoča pridobitev potomcev elementa
  • metoda parent,
    ki omogoča pridobitev neposrednega starša elementa
  • metoda parents,
    ki omogoča pridobitev vseh staršev elementa
  • metoda closest,
    ki omogoča pridobitev najbližjega starševskega elementa, ki ustreza selektorju