أحدث البرامج التعليمية وتطوير الشبكة
 

jQuery filter() Method

<طرق مسج العبور

مثال

إرجاع كافة <p> العناصر مع اسم الفئة "intro" :

$("p").filter(".intro")
انها محاولة لنفسك »

تعريف واستخدام

و filter() الأسلوب بإرجاع العناصر التي تطابق معايير معينة.

يتيح هذا الأسلوب الذي تحدد المعايير. تتم إزالة العناصر التي لا تتطابق مع معايير من الاختيار، وسوف تعاد تلك المباراة.

وكثيرا ما يستخدم هذا الأسلوب لتضييق البحث عن عنصر في مجموعة من العناصر المختارة.

تلميح: filter() الأسلوب هو عكس not() الأسلوب.


بناء الجملة

$(selector).filter( criteria, function (index) )

معامل وصف
criteria اختياري. يحدد تعبير محدد، كائن مسج أو عنصر أو أكثر إلى أن تعاد من مجموعة من العناصر المختارة.

نصيحة: لتحديد معايير متعددة، استخدم فاصلة.
function( index اختياري. يحدد وظيفة لتشغيل لكل عنصر في المجموعة. اذا عاد صحيح، يتم الاحتفاظ العنصر. وإلا سيتم إزالة العنصر.
  • index - موقف فهرس العنصر في المجموعة
ملاحظة: "this" هو العنصر DOM الحالي.

انها محاولة لنفسك - أمثلة

إرجاع كافة <p> العناصر التي هي حتى
باستخدام :even محدد جنبا إلى جنب مع filter() للعودة عن <p> العناصر التي هي حتى.

معايير متعددة
كيفية إعادة جميع <p> العناصر مع class="intro" و id="outro" .

باستخدام كائن مسج
كيفية إعادة جميع <p> العناصر مع class="intro" من داخل <div> عنصر، مع كائن مسج.

DOM
كيفية إرجاع <p> عنصر مع id="intro" ، مع وجود عنصر DOM.

باستخدام وظيفة
كيف تستخدم وظيفة لتحديد كافة <p> العناصر التي لديها اثنين من <span> العناصر داخل منهم.


<طرق مسج العبور