jquery – انتخاب المنت ها
در ابتدا بهتر است بگوییم انتخاب المنت در صفحه به چه معنی می باشد ؟ المنت به تک تک تگ ها یا المان های درون سایت مانند عکس , ویدیو , پاراگراف , لینک ها و … گفته می شود , حالا چه لزومی دارد که ما این المان ها را انتخاب کنیم ؟ جواب این سوال بسیار ساده می باشد و آن این است که شما هنگامی که می خواهید درون صفحه خود بر روی یکی از تگ ها یا المان ها تغییری ایجاد نمایید می بایست ابتدا آن تگ را انتخاب کنید و به قول معروف آن را Select کنید . در jquery یک سلکتور فوق العاده کارآمد و عالی تعبیه شده است که شما بسیار با آن راحت هستید ! در ادامه خواهیم دید که این selector ها چگونه شما را به وجد می آورد !

همانطور که قبل تر در آموزش اول گفتیم کلیه کد های jquery درون قطعه کد زیر قرار خواهد گرفت

here

اما دستور انتخاب المان در jquery به صورت زیر می باشد :

selec

که در قطعه کد بالا علامت $ به معنای jquery می باشد و کلمه selector نیز نشانگر المانی است که می بایست انتخاب شود . در ادامه با برخی از انتخاب های المان های مختلف آشنا خواهیم شد .

برای انتخاب تمامی تگ های p درون صفحه از دستور زیر استفاده می شود :

p

برای انتخاب تمامی عکس ها یا تگ img درون صفحه از دستور زیر استفاده می شود :
$(“img”)

برای انتخاب تمامی تگ های div درون صفحه از دستور زیر استفاده می شود :
$(“div”)

برای انتخاب تمامی تگ ها و اجزای درون صفحه از دستور زیر استفاده می شود :
$(“*”)

برای انتخاب تمامی المان های درون صفحه که دارای خاصیت class=class1 هستند درون صفحه از دستور زیر استفاده می شود :
$(“.class1”)

برای انتخاب تمامی المان های درون صفحه که دارای خاصیت id=id1 هستند درون صفحه از دستور زیر استفاده می شود :
$(“#id1”)

حال بیایید کمی از عجایب این انتخابگر ها مثال بزنیم

این دستور کلیه checkbox های درون صفحه را مورد انتخاب خود قرار می دهد :
$(“:checkbox”)

این دستور کلیه input های انتخاب فایل درون صفحه را مورد انتخاب خود قرار می دهد :
$(“:file”)

و باز هم کمی سخت تر !

این دستور تگ div را که دارای خاصیت class با نام myclass را دارد مورد انتخاب قرار می دهد :
$(“div.myclass”)

این دستور تگ div را که دارای خاصیت id با نام myid را دارد مورد انتخاب قرار می دهد :
$(“div#myid”)

حال ما تا حدودی از این selector ها را به طور مختصر توضیح دادیم که البته از خودتان انتظار نداشته باشید که کلیه این قطعه کد ها را به این زودی متوجه شده باشید در قسمت های بعدی حتما مفصل تر این انتخابگر ها را پیشرفته تر و عمیق تر خواهیم کرد تا شما به قدرت jquery پی ببرید و به کار خود افتخار کنید . فقط در مورد خوبی این selector ها این نکته را بدانید که به یک از اجزای صفحه که می خواهید می توانید به راحتی با استفاده از این انتخابگر ها دسترسی پیدا کنید و به زودی عاشق کار با آن می شوید . اما یک مثال کوچک که در مورد آن در این قسمت زیاد توضیح نمی دهیم این است که حال ما این المان ها را انتخاب کردیم و باید با از آن ها چگونه استفاده کنیم ؟ جواب شما بسیار ساده است و آن این است که شما باید از متد های عالی jquery بر روی المان خود استفاده کنید , قطعه کد زیر تمامی تگ های img یا عکس های دورن صفحه را مخفی می کند :
$(“img”).hide()

می دونم خیلی کد ها براتون می تونه گنگ باشه اما کمی که با این دستورات کار کنید متوجه می شوید که jquery فوق العاده است