ความหมายและการใช้งาน
filter() วิธีการส่งกลับองค์ประกอบที่ตรงกับเกณฑ์ที่แน่นอน
วิธีการนี้จะช่วยให้คุณระบุเกณฑ์ องค์ประกอบที่ไม่ตรงกับเกณฑ์ที่จะถูกลบออกจากการเลือกและผู้ที่ตรงจะถูกส่งกลับ
วิธีนี้มักจะใช้เพื่อ จำกัด การค้นหาสำหรับองค์ประกอบในกลุ่มขององค์ประกอบที่เลือก
เคล็ดลับการ filter() เป็นวิธีการที่ตรงข้ามของที่ not() วิธีการ
วากยสัมพันธ์
$(selector).filter( criteria, function (index) )
พารามิเตอร์ | ลักษณะ |
---|---|
criteria | ไม่จำเป็น ระบุการแสดงออกเลือกวัตถุ jQuery หรือหนึ่งหรือองค์ประกอบอื่น ๆ อีกมากมายที่จะได้รับกลับมาจากกลุ่มขององค์ประกอบที่เลือก เคล็ดลับ: เมื่อต้องการระบุหลายเกณฑ์ใช้เครื่องหมายจุลภาค |
function( index ) | ไม่จำเป็น ระบุฟังก์ชั่นเพื่อใช้สำหรับองค์ประกอบในชุดที่แต่ละ ถ้าผลตอบแทนจริงองค์ประกอบจะถูกเก็บไว้ มิฉะนั้นองค์ประกอบจะถูกลบออก
|
ลองตัวเอง - ตัวอย่าง
กลับทั้งหมด <p> องค์ประกอบที่มีมาก
ใช้ :even ตัวเลือกร่วมกับ filter() เพื่อกลับไปทั้งหมด <p> องค์ประกอบที่มีมาก
หลายเกณฑ์
วิธีการคืนทั้งหมด <p> องค์ประกอบที่มี class="intro" และ id="outro"
โดยใช้วัตถุ jQuery
วิธีการคืนทั้งหมด <p> องค์ประกอบที่มี class="intro" ภายในของ <div> องค์ประกอบด้วยวัตถุ jQuery
DOM
วิธีการส่งกลับ <p> องค์ประกอบที่มี id="intro" ด้วยองค์ประกอบ DOM
การใช้ฟังก์ชั่น
วิธีการใช้ฟังก์ชั่นให้เลือกทั้งหมด <p> องค์ประกอบที่มีสอง <span> องค์ประกอบภายในของพวกเขา