تعريف واستخدام
و filter() الأسلوب بإرجاع العناصر التي تطابق معايير معينة.
يتيح هذا الأسلوب الذي تحدد المعايير. تتم إزالة العناصر التي لا تتطابق مع معايير من الاختيار، وسوف تعاد تلك المباراة.
وكثيرا ما يستخدم هذا الأسلوب لتضييق البحث عن عنصر في مجموعة من العناصر المختارة.
تلميح: filter() الأسلوب هو عكس not() الأسلوب.
بناء الجملة
$(selector).filter( criteria, function (index) )
معامل | وصف |
---|---|
criteria | اختياري. يحدد تعبير محدد، كائن مسج أو عنصر أو أكثر إلى أن تعاد من مجموعة من العناصر المختارة. نصيحة: لتحديد معايير متعددة، استخدم فاصلة. |
function( index ) | اختياري. يحدد وظيفة لتشغيل لكل عنصر في المجموعة. اذا عاد صحيح، يتم الاحتفاظ العنصر. وإلا سيتم إزالة العنصر.
|
انها محاولة لنفسك - أمثلة
إرجاع كافة <p> العناصر التي هي حتى
باستخدام :even محدد جنبا إلى جنب مع filter() للعودة عن <p> العناصر التي هي حتى.
معايير متعددة
كيفية إعادة جميع <p> العناصر مع class="intro" و id="outro" .
باستخدام كائن مسج
كيفية إعادة جميع <p> العناصر مع class="intro" من داخل <div> عنصر، مع كائن مسج.
DOM
كيفية إرجاع <p> عنصر مع id="intro" ، مع وجود عنصر DOM.
باستخدام وظيفة
كيف تستخدم وظيفة لتحديد كافة <p> العناصر التي لديها اثنين من <span> العناصر داخل منهم.