اجتياز jQuery - التصفية


الأساليب الأولى () والأخيرة () والمكافئ () والمرشح () وليس ()

أبسط طرق التصفية هي first()، last()والتي eq()تسمح لك بتحديد عنصر معين بناءً على موقعه في مجموعة من العناصر.

طرق تصفية أخرى ، مثل filter()والسماح not()لك بتحديد العناصر التي تطابق أو لا تتطابق مع معايير معينة.


طريقة jQuery first ()

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

يحدد المثال التالي <div> العنصر الأول:

مثال

$(document).ready(function(){
  $("div").first();
});

طريقة jQuery last ()

تقوم last()الطريقة بإرجاع العنصر الأخير من العناصر المحددة.

يحدد المثال التالي <div> العنصر الأخير:

مثال

$(document).ready(function(){
  $("div").last();
});


طريقة jQuery eq ()

تقوم eq()الطريقة بإرجاع عنصر برقم فهرس محدد للعناصر المحددة.

تبدأ أرقام الفهرس من 0 ، لذلك سيكون للعنصر الأول رقم الفهرس 0 وليس 1. يحدد المثال التالي <p>العنصر الثاني (رقم الفهرس 1):

مثال

$(document).ready(function(){
  $("p").eq(1);
});

عامل التصفية jQuery () الطريقة

تسمح filter()لك الطريقة بتحديد معايير. تتم إزالة العناصر التي لا تتطابق مع المعايير من التحديد ، وسيتم إرجاع العناصر التي تتطابق معها.

يعرض المثال التالي جميع <p>العناصر التي تحمل اسم الفئة "intro":

مثال

$(document).ready(function(){
  $("p").filter(".intro");
});

jQuery not () طريقة

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

نصيحة: الطريقة not()هي عكس filter().

يعرض المثال التالي جميع <p>العناصر التي ليس لها اسم فئة "مقدمة":

مثال

$(document).ready(function(){
  $("p").not(".intro");
});

تمارين مسج

اختبر نفسك مع التمارين

ممارسه الرياضه:

استخدم طريقة jQuery للحصول على أول عنصر <div> في المستند.

$("div").();


المرجع العابر لـ jQuery

للحصول على نظرة عامة كاملة على جميع طرق jQuery Traversing ، يرجى الانتقال إلى مرجع jQuery Traversing الخاص بنا .