我試圖從頁面中獲取具有以整數開頭的id的元素。無法識別的表達式,錯誤代碼以整數開頭
$('#3|assets_main|ast_module|start-iso-date')
我收到以下錯誤
Uncaught Error: Syntax error, unrecognized expression: |assets_main|ast_module|start-iso-date
我使用jQuery 1.7.1,據我所知,在一般的ID名爲不佳,但沒有任何理由jQuery將與IDS的問題是從整數開始?
的ID都應該以字母開頭。你有什麼基本上是無效的。錯誤是可以預料的。 – vlaz
另外,是的,我剛剛意識到 - 是'|'也是ID的一部分?因爲那些也是無效的。 – vlaz
@vlaz在HTML5中不成立。 ID可以包含除空格以外的任何位置的任何字符。 –