การใช้เมธอด contents ใน jQuery
เพื่อคืนค่าทุกโหนดลูก รวมถึงข้อความด้วย
ควรใช้เมธอด
contents
ด้านล่างนี้คือโค้ด HTML:
<p id="test">text1 <b>bold</b> text2</p>
ทีนี้ลองใช้เมธอด contents:
$('#test').contents().each(
function() {
console.log($(this).text()); // จะแสดง 'text1', 'bold', 'text2'
}
);
แก้ไขโค้ดการแก้ปัญหาจากงานก่อนหน้า
ให้แสดงโหนดลูกทั้งหมดของ div รวมถึงข้อความด้วย
โดยใช้เมธอด contents