متد ()not در jQuery

چاپ

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

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

$("p").not(".intro")

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

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

متد ()not، عناصری که با معیار تعریف شده مطابقت ندارند را بر می گرداند.

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

این متد اغلب برای حذف یک یا چند عنصر از مجموعه عناصر انتخابی استفاده می شود.

 متد ()not برعکس متد ()filter عمل می کند.


نحوه استفاده

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

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

نکته: برای استفاده از چند معیار، آنها را با استفاده از کاما جدا می کنیم.

(function(index

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

  • index - موقعیت عنصر در مجموعه را مشخص می کند.

نکته: موقعیت عنصر فعلی در مدل DOM.

مثالs

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

برگرداندن تمامی تگ های <P> که زوج نیستند.
 استفاده از انتخابگر even: به همراه متد ()not برای برگرداندن عناصری که زوج نیستند.

معیار های چند گانه  

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

 استفاده از یک شی جی کوئری

چگونگی  استفاده از یک شی جی کوئری برای برگرداندن تمامی تگ های <p> که کلاس آنها "intro" نیست و در داخل تگ <div> قرار ندارند. ( به عبارت دیگر این مثال تمامی تگ های <p> با کلاس "intro" که در داخل تگ <div> قرار دارند را از جستجو حذف می کند.)

DOM

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

 استفاده از یک تابع

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


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