javascript選擇器失效是因?yàn)榇a不規(guī)范導(dǎo)致的,其解決辦法:1、把引入的JS代碼去掉,ID選擇器方法即可有效;2、在引入“jquery.js”之前引入指定JS代碼即可。
本教程操作環(huán)境:Windows10系統(tǒng)、javascript1.8.5版本、Dell G3電腦。
javascript選擇器失效怎么辦?
jQuery的ID選擇器失效問題
jQuery的ID選擇器,在同一項(xiàng)目別的文件中一切正常;
在當(dāng)前頁面,jQuery的其它功能(如:$(document).ready(function(){ alert("ok"); });)運(yùn)行正常,
但是ID選擇器方法失效,如alert($("#user"))結(jié)果顯示為null。
原因:
當(dāng)前頁引入了一些JS代碼,可能是這些代碼不規(guī)范導(dǎo)致的。
解決:
(1)把引入的JS代碼去掉,ID選擇器方法有效;
(2)因?yàn)楸仨氁眠@些JS代碼,所以在引入jquery.js之前引入這些JS代碼,經(jīng)測試ID選擇器方法有效。
相關(guān)拓展:
#id 選擇器選取帶有指定 id 的元素。
id 引用 HTML 元素的 id 屬性。
注意:id 屬性在文檔內(nèi)必須是唯一的。
注意:不要使用數(shù)字開頭的 id 屬性!在某些瀏覽器中可能出問題。
語法
$("#id")參數(shù):
登錄后復(fù)制
id 必需。規(guī)定要選取的元素的 id。
推薦學(xué)習(xí):《JavaScript視頻教程》