سبد خرید (0)

متد ()filter در jQuery

مثال (متد ()filter در jQuery)

تمامیِ تگ های <p> با کلاس "intro" را بر می گرداند:

$("p").filter(".intro")

خودتان امتحان کنید »

تعریف و کاربرد

متد ()filter، عناصری که با معیار خاصی مطابقت دارند را بر می گرداند.

این متد به شما امکان می دهد تا معیار های خاصی را مشخص کنید. عناصری که با معیار های مورد نظر، تطابق ندارند از انتخاب حذف، و عناصری که مطابقت دارند برگردانده می شوند.

این متد اغلب برای محدود سازیِ جستجوی یک عنصر در بین یک گروه از عناصر  انتخاب شده، به کار می رود.

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


نحوه استفاده

$(selector).filter(criteria,function(index))
پارامترتوضیحات
criteria

اختیاری است. یک عبارت انتخابی، یک شی جی کوئری و یا یک یا چند عنصر از مجموعه عناصر انتخابی را بر می گرداند.

نکته: برای مشخص کردن معیار های چند گانه از کاما استفاده می شود.

(function(index اختیاری است. یک تابع مشخص است که برای هر عنصر در مجموعه اجرا می شود. اگر مقدار "true" را بر گرداند عنصر نگه داشته می شود، در غیر اینصورت عنصر حذف می شود.
  • index - مکان عنصر در مجموعه را مشخص می کند.
نکته: عنصر فعلی DOM است.
مثالs

مثال های خودتان امتحان کنید

تمامیِ تگ های <p> که زوج هستند را بر می گرداند

استفاده از انتخابگر "even:" در متد ()filter، تمامیِ تگ های <p> که زوج هستند را بر می گرداند.

معیار های چندگانه
چگونگی برگرداندن تگ های <p> که دارای کلاس "intro" و یا id (شناسه) "outro" هستند.

استفاده از یک شی جی کوئری
چگونگی استفاده از یک شی جی کوئری برای بر گرداندن تگ های <p> با کلاس "intro"، که در داخل تگ <div> قرار دارند.

DOM
چگونگی استفاده از یک عنصر DOM، برای برگرداندن یک تگ <p>، با id (شناسه) "intro".

استفاده از یک تابع
چگونگی استفاده از یک تابع برای برگرداندن تمامیِ تگ های <p> که دو تگ <span> در داخل آنها قرار دارند.


jQuery HTML Methodsمرجع متدهای پیمایش عناصر در jQuery