English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
طريقة 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) | تحديد دالة تستخدم لتجربة كل عنصر في المجموعة
|