我有jQuery的1.6的一些問題,我想選擇這個對象$('#' + id)
其中id貌似skill|3345015|7868
,但控制檯總是給我:未捕獲的異常:語法錯誤,無法識別的表達的jQuery
錯誤:未捕獲的異常:語法錯誤,無法識別的表達式: | 3345015 | 7868
感謝您的幫助
我有jQuery的1.6的一些問題,我想選擇這個對象$('#' + id)
其中id貌似skill|3345015|7868
,但控制檯總是給我:未捕獲的異常:語法錯誤,無法識別的表達的jQuery
錯誤:未捕獲的異常:語法錯誤,無法識別的表達式: | 3345015 | 7868
感謝您的幫助
嘗試 -
$("div[id='skill|3345015|7868']")
您必須用您正在搜索的任何元素替換'div'。或者,要搜索的所有元素 -
$("*[id='skill|3345015|7868']")
據w3.org
ID和NAME標記必須以字母開頭([A-ZA下劃線(「_」),冒號(「:」)和句點(「 - 」)後面可以有任意數量的字母,數字([0-9]),連字符(「 - 」), 。 「)。
所以基本上你有一個無效的ID,這應該是解析錯誤
原因