filtering در jQuery

متدهای اصلی فیلتر ()first() ،last و ()eq می باشد که هرکدام به شما اجازه انتخاب عنصر مشخصی را براساس موقعیتشان در گروهی از عناصر می دهد.
از دیگر متدهای فیلتر، مانند ()filer و ()not هستند که به شما اجازه می دهد تا عناصری را که با معیارهای مشخص شما همخوانی داشته  یا نداشته باشد، انتخاب کنید.

متد ()first

این متد اولین عنصر از عناصر مشخص شده را باز می گرداند.
مثال زیر اولین تگ <p> را انتخاب می کند:

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

متد ()last

این متد آخرین عنصر از عناصر مشخص شده را باز می گرداند.
مثال زیر آخرین عنصر<p> را انتخاب می کند:

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

متد ()eq

متد ()eq عنصری را با شماره index مشخص از عناصر انتخاب شده، باز می گرداند .
شماره index از 0 شروع می شود، بنابراین اولین عنصر با شماره index صفر خواهد بود نه 1.

مثال زیر دومین عنصر<p> را انتخاب خواهد کرد

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

متد ()filter

این متد به شما اجازه می دهد یک معیار را مشخص کنید. عناصری که با معیار شما همخوانی نداشته باشند از نتایج انتخاب حذف خواهند شد آنهایی که همخوانی دارند، برگشت داده خواهند شد.
مثال زیر تمام عناصر <p> با کلاس intro را بازمی گرداند:

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

متد ()not

این متد تمام عناصری که با معیار انتخاب شما همخوانی ندارند را بازمی گرداند.
مثال زیر تمام عنصر <p> که کلاس intro  ندارند را بازمی گرداند:

نکته: این متد مخالف متد ()filter است.

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

 

توسعه دهندگان
آریان آذر