انتخابگر تعیین می کند کدام بخش از صفحه تحت تأثیر دستور قرار بگیرد. انتخابگرهای jQuery از الگوهای آشنای CSS استفاده می کنند؛ بنابراین اگر با انتخاب کلاس، شناسه و تگ در CSS آشنا باشید، شروع کار با انتخابگرهای jQuery برایتان ساده تر خواهد بود. دقت در انتخابگر از اجرای ناخواسته عملیات روی بخش های دیگر صفحه جلوگیری می کند.
برای انتخاب یک کلاس، نام آن را پس از نقطه می نویسیم. برای انتخاب یک شناسه از علامت شارپ استفاده می شود و برای هدف گرفتن همه تگ های هم نوع، نام تگ را می آوریم. فرض کنید در صفحه چند دکمه وجود دارد، اما قرار است فقط دکمه ای با کلاس مشخص پنهان شود؛ انتخاب کلاس دقیق تر از انتخاب همه تگ های دکمه است.
🎯
انتخاب کلاس
برای انتخاب عنصرهایی که کلاس مشترک دارند، نام کلاس را با نقطه بنویسید.
🔑
انتخاب شناسه
برای هدف گرفتن یک عنصر دارای شناسه، پیش از نام آن علامت شارپ قرار دهید.
💡
انتخاب تگ
برای انتخاب همه عناصر هم نوع، نام تگ HTML را به عنوان انتخابگر بنویسید.
نمونه های زیر تفاوت این انتخابگرها را نشان می دهند. در مثال کلاس، نقطه بخشی از دستور انتخاب است و در مثال شناسه، علامت شارپ نقش مشابهی دارد. برای انتخاب تگ نیز نام تگ را به صورت رشته می نویسیم:
$(".classname").hide();
$("#IDname").hide();
$("div").hide();
در انتخاب یک تگ باید آن را داخل رشته قرار دهید؛ بنابراین شکل درست انتخاب همه عناصر div، نوشتن $("div") است. نوشتن $(div) بدون کوتیشن ممکن است باعث شود جاوااسکریپت به دنبال متغیری با نام div بگردد، نه اینکه تگ مورد نظر را در صفحه انتخاب کند.