filtering در jQuery – فیلتر کردن
یادگیری jQueryمتدهای ()first()، last()، eq()، filter و ()not
متدهای اصلی فیلتر ()first() ،last و ()eq می باشد که هرکدام به شما اجازه انتخاب عنصر مشخصی را براساس موقعیتشان در گروهی از عناصر می دهد.
از دیگر متدهای فیلتر، مانند ()filer و ()not هستند که به شما اجازه می دهد تا عناصری را که با معیارهای مشخص شما همخوانی داشته یا نداشته باشد، انتخاب کنید.
متد ()first
این متد اولین عنصر از عناصر مشخص شده را باز می گرداند.
مثال زیر اولین عنصر<div> را انتخاب می کند:
مثال :
$(document).ready(function(){
$("div").first();
});
مشاهده مثال
متد ()last
این متد آخرین عنصر از عناصر مشخص شده را باز می گرداند.
مثال زیر آخرین عنصر<div> را انتخاب می کند:
مثال :
$(document).ready(function(){
$("div").last();
});
مشاهده مثالمتد ()eq
متد ()eq عنصری را با شماره index مشخص از عناصر انتخاب شده، باز می گرداند .
شماره index از 0 شروع می شود، بنابراین اولین عنصر با شماره index صفر خواهد بود نه 1.مثال زیر دومین عنصر<p> را انتخاب خواهد کرد(با ایندکس 1):
مثال :
$(document).ready(function(){
$("p").eq(1);
});
مشاهده مثالمتد ()filter
این متد به شما اجازه می دهد یک معیار را مشخص کنید. عناصری که با معیار شما همخوانی نداشته باشند از نتایج انتخاب حذف خواهند شد آنهایی که همخوانی دارند، برگشت داده خواهند شد.
مثال زیر تمام عناصر <p> با کلاس intro را بازمی گرداند:
مثال :
$(document).ready(function(){
$("p").filter(".intro");
});
مشاهده مثالمتد ()not
این متد تمام عناصری که با معیار انتخاب شما همخوانی ندارند را بازمی گرداند.
نکته: این متد مخالف متد ()filter است.
مثال زیر تمام عنصر <p> که کلاس intro ندارند را بازمی گرداند:
مثال :
$(document).ready(function(){
$("p").not(".intro");
});
مشاهده مثال
نظر شما
>