AJAX загрузка
home

Пример использования

Пример


//Превратим текстовые узлы внутри #content в параграфы (текстовые узлы имеют nodeType - 3)
$("#content").contents().filter(function(){
   return this.nodeType === 3;
}).wrap("<p></p>");
//Покрасим выше созданные параграфы внутри #content в красный цвет.
$("#content p").css("color","red");
 
//Считаем содержимое комментария и выведем его на экран (комментарии имеют nodeType - 8)
$("#content").contents().filter(function(){
   return this.nodeType === 8;
}).each(function(i,e){
   alert(e.nodeValue);
});
      

Определение и использование

С помощью метода contents() Вы можете выбрать все элементы потомки (включая текстовые узлы и узлы комментариев) указанного элемента.

Обратите внимание: обратится к родительскому элементу Вы можете с помощью метода parent().

Обратите внимание: выбрать все элементы потомки без текстовых узлов и узлов комментариев можно с помощью метода children().

Синтаксис

$(селектор).contents(селектор)

селектор указывает элемент, потомки которого будут выбраны.

селектор (необязательный параметр) позволяет выбрать конкретный элемент потомок из группы.