Метод contents
Методот contents ги добива потомците на елементот,
вклучувајќи го текстот и коментарите.
Синтакса
Методот не прифаќа параметри:
.contents();
Методот contents работи слично на методот
children,
разликата се манифестира при обиди за
пристап до текстот на потомците. Споредете ги двата
примери дадени подолу:
Пример
Користиме метод children:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').children().each(
function() {
console.log($(this).text()); // ќе испише 'bold'
}
);
Пример
Користиме метод contents:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').contents().each(
function() {
console.log($(this).text()); // ќе испише 'text1', 'bold', 'text2'
}
);
Погледнете ги и
-
метод
children,
кој овозможува да се добијат потомците на елементот -
метод
parent,
кој овозможува да се добие непосредниот родител на елементот -
метод
parents,
кој овозможува да се добијат сите родители на елементот -
метод
closest,
кој овозможува да се добие најблискиот родителски елемент кој го задоволува селекторот