jQuery 3.3 - :not() selector

: لا () محدد




jquery

لا محدد

الوصف: يحدد كل العناصر التي لا تتطابق مع المحدد المحدد.

  • الإصدار المضاف: 1.0 jQuery (": not (selector)")

    المحدد: المحدد الذي يتم التصفية من خلاله.

يتم قبول جميع المحددات داخل :not() ، على سبيل المثال :not(div a) و :not(div,a) .

ملاحظات إضافية

ستنتهي طريقة .not() أكثر قابلية للقراءة من دفع المحددات أو المتغيرات المعقدة إلى مرشح :not() selector. في معظم الحالات ، إنه خيار أفضل.

مثال:

البحث عن جميع المدخلات التي لم يتم التحقق منها ويسلط الضوء على الأختام القادمة. لاحظ أنه لا يوجد أي تغيير عند النقر على مربعات الاختيار نظرًا لأنه لم يتم ربط أية أحداث نقرات.

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>not demo</title>
  <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
 
<div>
  <input type="checkbox" name="a">
  <span>Mary</span>
</div>
<div>
  <input type="checkbox" name="b">
  <span>lcm</span>
</div>
<div>
  <input type="checkbox" name="c" checked="checked">
  <span>Peter</span>
</div>
 
<script>
$( "input:not(:checked) + span" ).css( "background-color", "yellow" );
$( "input").attr( "disabled", "disabled" );
</script>
 
</body>
</html>

عرض: