Метод 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,
    който позволява да се получи най-близкия родителски елемент, удовлетворяващ селектор