در این قسمت بیشتر selector هایی را که در جی کوئری با آن ها سروکار داریم را قرار داده ایم.

Selector ها قسمت مهم کار با jquery هستند.برای اینکه مشخص کنید دستور jquery روی چه عنصری از صفحه وب اعمال شود باید از انتخاب گرها در جی کوئری استفاده نمائید .

با استفاده از جدول زیر می توانید روش دسترسی به هر عنصر را مشاهده نمائید این روش برپایه کار با css ها بنا نهاده شده است :

 

انتخاب گر مثال شرح مثال
.class . intro هر عنصری که از کلاس intro استفاده می کند در نظر می گیرد
#id # firstname هر عنصری که از id برابر firstname استفاده می کند در نظر می گیرد
* * تمام تگ ها را در نظر می گیرد
element p تمام تگ های p را در نظر می گیرد
element,element Div , p تمام تگ های div , p را در نظر می گیرد
element element div p تمام تگ های p داخل تمام تگ هایdiv را در نظر می گیرد
element>element Div > p تمام تگ های p که والد آنها تگ div است در نظر می گیرد
element+element Div + p تمام تگ های p که بلافاصله بعد از تگ div قرار دارند در نظر می گیرد
[attribute] [ target] تمام تگ هایی که از صفت مثلا target استفاده کرده اند در نظر می گیرد
[attribute=value] [ target =_blank] تمام تگ هایی که صفت target انها برابر _blank است در نظر می گیرد
[attribute~=value] [ title~=flower] تمام تگ هایی که در مقدار صفت title انها کلمه flower وجود دارد در نظر می گیرد
[attribute|=value] [ lang|=en] تمام تگ هایی را که مقدار صفت lang آنها با عبارت en شروع می شود در نظر می گیرد
: link A : link تمام پیوندهای دیده نشده را در نظر می گیرد
: visited A : visited تمام پیوندهای مشاهده شده را در نظر می گیرد
: active A : active تمام پیوندهای فعال را در نظر می گیرد ( وقتی ماوس خود را فشرده روی پیوند نگه داشته اید )
: hover A : hover تمام پیوندها را وقتی ماوس روی آنها قرار می گیرد در نظر می گیرد
: focus input: focus زمانیکه تگ input ما فاکوس را در اختیار دارد
: first-letter p: first-letter اولین حرف از هر تگ p را در نظر می گیرد
: first-line p: first-line اولین خط از تگ p را در نظر می گیرد
: first-child p: first-child هر تگ p که اولین تگ در تگ والد خود است را در نظر می گیرد
: before p: before قبل از محتوای هر p محتوایی را اضافه می کند
: after p: after قبل از محتوای تگ p محتوایی را اضافه می کند
: lang(language) p: lang(it) هر تگ p که مقدار ویژگی lang آن با عبارت it شروع شده است را انتخاب می کند
element1~element2 p~ ul هر تگ ul که بوسیله تگ p اولویت بالاتری پیدا کرده است انتخاب می کند
[attribute^=value] A [src^=”https”] هر تگ a که ویژگی src آن با https شروع می شود در نظر می گیرد
[attribute$=value] a[src$ =”.pdf”] هر تگ a که ویژگی src ان با عبارت .pdf تمام می شود در نظر می گیرد
[attribute*=value] a[src * =”www.pars-soft.ir”] هر تگ a که ویزگی Src ان شامل عبارت www.pars-soft.ir است در نظر می گیرد
: first-of-type p: first-of-type هر تگ p که اولین تگ p در مجموعه ای باشد که در ان قرار گرفته اند را انتخاب می کند
: last-of-type p: last-of-type هر تگ p که اخرین تگ p در مجموعه ای باشد که در ان قرار گرفته اند را انتخاب می کند
: only-of-type p: only-of-type هر تگ p که تنها تگ p در مجموعه ای باشد که در ان قرار گرفته اند را انتخاب می کند
: only-child p: only-child هر تگ p که تنها تگ تگ موجود در مجموعه ای باشد که در ان قرار گرفته است را انتخاب می کند
: nth-child(n) p: nth-child(2) هر تگ p که دومین تگ در مجموعه ای باشد که در ان قرار گرفته اند را انتخاب می کند
: nth-last-child(n) p: nth-last-child(2) هر تگ p که از اخر ، دومین تگ در مجموعه ای باشد که در ان قرار گرفته اند را انتخاب می کند
: nth-of-type(n) p: nth-of-type(2) هر تگ p که دومین تگp بین تگ های p در مجموعه ای باشد که در ان قرار گرفته اند را انتخاب می کند
: nth-last-of-type(n) p: nth-last-of-type(2) هر تگ p که از آخر ، دومین تگp بین تگ های p در مجموعه ای باشد که در ان قرار گرفته اند را انتخاب می کند
: last-child p: last-child هر تگ p که اخرین فرزند در مجموعه باشد که در ان قرار گرفته است
: root : root عنصر ریشه شی document را انتخاب می کند
: empty p: empty هر تگ p خالی حتی بدون متن را در نظر می گیرد
: target #news: target لنگرهایی با نام news را انتخاب می کند
: enabled input: enabled هر تگ input فعال را انتخاب می کند
: disabled input: disabled هر تگ input غیر فعال را انتخاب می کند
: checked input: checked هر تگ input انتخاب شده را انتخاب می کند در مورد لیستهای انتخاب radio , checkbox
: not(selector) : not(p) هر تگ دیگری به جز تگ های p را انتخاب می کند
: : selection : : selection قسمتی از یک عنصر را که توسط کاربر انتخاب شده استرا در نظر می گیرد