A contents metódus

A contents metódus megkapja egy elem leszármazottait, beleértve a szöveget és a megjegyzéseket is.

Szintaxis

A metódus nem fogad paramétereket:

javascript.contents();

A contents metódus hasonlóan működik, mint a children metódus, a különbség akkor válik nyilvánvalóvá, amikor a leszármazottak szövegéhez próbálunk hozzáférni. Hasonlítsa össze az alábbi két példát:

Példa

Használjuk a children metódust:

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

Példa

Használjuk a contents metódust:

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

Lásd még

  • a children metódus,
    amely egy elem leszármazottainak lekérését teszi lehetővé
  • a parent metódus,
    amely egy elem közvetlen szülőjének lekérését teszi lehetővé
  • a parents metódus,
    amely egy elem összes szülőjének lekérését teszi lehetővé
  • a closest metódus,
    amely a szelektornak megfelelő legközelebbi szülői elem lekérését teszi lehetővé