Phương thức contents
Phương thức contents lấy các phần tử con,
bao gồm cả văn bản và chú thích.
Cú pháp
Phương thức không nhận tham số:
.contents();
Phương thức contents hoạt động tương tự như phương thức
children,
sự khác biệt thể hiện khi cố gắng truy cập
vào văn bản của các phần tử con. Hãy so sánh hai
ví dụ dưới đây:
Ví dụ
Sử dụng phương thức children:
<p id="test">text1 <b>in đậm</b> text2</p>
$('#test').children().each(
function() {
console.log($(this).text()); // sẽ in ra 'in đậm'
}
);
Ví dụ
Sử dụng phương thức contents:
<p id="test">text1 <b>in đậm</b> text2</p>
$('#test').contents().each(
function() {
console.log($(this).text()); // sẽ in ra 'text1', 'in đậm', 'text2'
}
);