انتخابگر چیست
انتخابگرها یکی از مهم ترین کتابخانه jquery است که به شما اجازه میدهد که عناصر html فراخوانی و شخصی سازی کنید.
انتخابگر ها میتوانند عناصر مورد نظر را بر اساس آی دی (id)، کلاس (class)، نوع (type)، صفت (attribute)، مقادیر صفات (value) و … شخصی سازی کند
در نمونه کد زیر مثالی از ان را مشاهده و بررسی میکنیم
$("div")
در نمونه کد بالا تمام تگ های div انتخاب شده و میتوان تغیراتی روی آن اعمال کرد
انتخابگر id
این انتخابگر بر اساس id عنصر مورد نظر انتخاب میکند مانند مثال زیر
$("#test")
نکته: ایدی با # مشخص میشود
حالا میخواهیم کاری کنیم که وقتی روی دکمه کلیک شد , عنصری که دارای ایدی test است پنهان شود
$(document).ready(function(){
$("button").click(function(){
$("#test").hide();
});
});
انتخابگر class
همانند ایدی در class عناصر هایی که کلاس مشترک دارند فراخوانی و تقیرات مورد نظر را اعمال میکند
$(".test").hide();
نکته: class را با . فراخوانی میکنند
مثال های دیگری در رابطه با انتخابگر
$("*") |
انتخاب تمام المان ها |
$(this) | عنصر HTML فعلی را انتخاب می کند |
$("p.test") | همه عناصر <p> را با کلاس test انتخاب می کند |
$("p:first") | انتخاب کردن اولین تگ p |
$("ul li:first") | اولین عنصر <li> از <ul> اول را انتخاب می کند |
$("ul li:first-child") | اولین عنصر <li> را از هر <ul> انتخاب می کند |
$("[href]") | تمام عناصر با ویژگی href را انتخاب می کند |
$(":button") | همه عناصر <button> و <input> را که تایپ button دارد را انتخاب می کند |
$("tr:even") | تمام عناصر زوج <tr> را انتخاب می کند |
$("tr:odd") | همه عناصر <tr> فرد را انتخاب می کند |
خلاصه درس
با $ میتوان یک انتخابگر را فراخوانی کرد