การกรององค์ประกอบใน jQuery
ด้วยเมธอด
filter
ในชุดเราสามารถเก็บเฉพาะองค์ประกอบเหล่านั้นไว้ได้,
ซึ่งตรงกับตัวเลือกที่กำหนดไว้
พิจารณารหัส HTML:
<p>text</p>
<p>text</p>
<p class="www">text</p>
<p class="www">text</p>
ลองหาพารากราฟทั้งหมด, เพิ่มข้อความ
'!' เข้าไปที่
ต้นด้วย
prepend,
จากนั้นจากที่พบ ให้ได้มาซึ่งเฉพาะพารากราฟ
ที่มีคลาส www ด้วยเมธอด filter
และเพิ่มข้อความ '?' เข้าไปที่
ท้ายด้วย
append:
$('p').prepend('!').filter('.www').append('?');
หา li ทั้งหมดในชุด, จากนั้นด้วย
filter เลือก li ทั้งหมดที่มี
คลาส www และเพิ่ม
'!' เข้าไปที่ท้าย