English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة jQuery filter()

طرق التتبع jQuery

طريقة filter() تعيد العناصر التي تتوافق مع الشروط المحددة.

طريقة filter() تقوم بفصل جميع العناصر التي لا تتوافق مع الشروط المحددة، وتعيد العناصر التي تتوافق مع الشروط.

طريقة filter() معnot()الطريقة العكسية.

النحو:

الحصول على العناصر التي تتوافق مع الشروط المحددة:

$(selector).filter(criteria)

استخدام الدالة للحصول على العناصر:

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

مثال

العودة إلى جميع العناصر التي تحتوي على الصنف "demo":

$("document").ready(function(){
  $("p").filter(".demo").css("background", "coral");
});
اختبار لمعرفة‹/›

العودة إلى جميع العناصر المزدوجة:

$("document").ready(function(){
  $("li").filter(":even").css("background", "coral");
});
اختبار لمعرفة‹/›

تغيير لون جميع divs؛ ثم إضافة أنماط الحواف للوحة المستخدمة بـ "middle":

$("document").ready(function(){
  $("div").css("background", "#c8ebcc").filter(".middle").css("border-color", "red");
});
اختبار لمعرفة‹/›

استخدام الدالة لفرز العناصر:

$("document").ready(function(){
  $("div").filter(function(i){  
        return $(this).hasClass("middle");
  }).css("background-color", "blue");
});
اختبار لمعرفة‹/›

قيمة المتغير

المتغيراتوصف
معاييرتحديد تعبير اختيار، أو عنصر jQuery أو عنصر واحد أو أكثر من مجموعة من العناصر المحددة.
لتحديد عدة شروط، استخدم فاصلة
function(index)تحديد دالة تستخدم لتجربة كل عنصر في المجموعة
  • index-إرجاع موقع العنصر في المجموعة

طرق التتبع jQuery