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

طريقة jQuery not()

طريقة التتبع لـ jQuery

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

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

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

النحو:

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

$(selector).not(criteria)

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

$(selector).not(function(index))

مثال

يُرجع جميع الفقرات باستثناء الفقرة الأولى:

$(document).ready(function(){
  $("p").not(":first").css("background", "coral");
});
اختبار لرؤية‹/›

يُرجع جميع الفقرات التي ليس لها اسم فئة "demo":

$(document).ready(function(){
  $("p").not(".demo").css("background", "coral");
});
اختبار لرؤية‹/›

يُرجع جميع العناصر حتى غيرها:

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

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

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

استخدام الدالة لفیلتر المكونات

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

قيمة المعامل

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

طريقة التتبع لـ jQuery