Метод contents

Методот contents ги добива потомците на елементот, вклучувајќи го текстот и коментарите.

Синтакса

Методот не прифаќа параметри:

javascript.contents();

Методот contents работи слично на методот children, разликата се манифестира при обиди за пристап до текстот на потомците. Споредете ги двата примери дадени подолу:

Пример

Користиме метод children:

html<p id="test">text1 <b>bold</b> text2</p>
javascript$('#test').children().each(
  function() {
    console.log($(this).text()); // ќе испише 'bold'
  }
);

Пример

Користиме метод contents:

html<p id="test">text1 <b>bold</b> text2</p>
javascript$('#test').contents().each(
  function() {
    console.log($(this).text()); // ќе испише 'text1', 'bold', 'text2'
  }
);

Погледнете ги и

  • метод children,
    кој овозможува да се добијат потомците на елементот
  • метод parent,
    кој овозможува да се добие непосредниот родител на елементот
  • метод parents,
    кој овозможува да се добијат сите родители на елементот
  • метод closest,
    кој овозможува да се добие најблискиот родителски елемент кој го задоволува селекторот