老師,為什么通用選擇器也能用標(biāo)簽選擇器的方法獲得呢?
tangjie266
展開(kāi)
|
|
打卡Lv5
|
昆明翰林
展開(kāi)
寫(xiě)一個(gè)js原生代碼函數(shù):$(),就實(shí)現(xiàn)多種選擇器功能。實(shí)在佩服開(kāi)發(fā)者的思維力。代碼不多,知識(shí)點(diǎn)不少,著實(shí)需要下點(diǎn)功夫才能聽(tīng)懂看懂。何老師講課能力著實(shí)厲害[贊]
希望何老師也包括其他老師,不要從上一節(jié)課復(fù)制代碼。每節(jié)課都從頭寫(xiě)代碼也不費(fèi)什么大勁,從頭寫(xiě)從頭講,學(xué)員能聽(tīng)得更清晰。把上一節(jié)課代碼拿來(lái)粘粘貼貼,改來(lái)改去地,容易把學(xué)員思路打亂。 |
打卡Lv5
|
昆明翰林
展開(kāi)
$函數(shù)給形參str傳值方法:
ID選擇器:$("#ID");
類選擇器:$(".類名");
標(biāo)簽選擇器:$("標(biāo)簽");
通用選擇器:$("*");
用js代碼通過(guò)ID獲取對(duì)象時(shí),必須把$("#ID")傳給str中的#去掉,否則js取不到對(duì)象,同理,類也要去掉前面的點(diǎn)。而$("標(biāo)簽")、$("*")與js原生碼選擇器相同,沒(méi)有多余的字符要去掉,直接使用$函數(shù)傳給str的值就能獲取相應(yīng)的對(duì)象。這就是為啥通用選擇器和標(biāo)簽在這里使用同樣方法的道理。只要不是ID和類選擇器,直接使用$()傳給str的字符串就成了。 |
WXlj62d1jqv
展開(kāi)
|
|
飛天數(shù)字
展開(kāi)
|
|
OliGit
展開(kāi)
|
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。