JQuery獲取ID含有特殊字符的DOM元素


因為業務需要,DOM元素的ID被命名為“13/16(FCO26)”,執行JQuery的DOM查詢時,提示如下錯誤

Uncaught Error: Syntax error, unrecognized expression: [id=13/16(FCO26)]

解決方法

var rowId = '13/16(FCO26)'’;
//  依舊提示unrecognized expression表達式錯誤
alert($('[id=' + rowId + ']').length)
//  將所有的id值用雙引號包起來,即可進行識別
//  請注意雙引號添加的位置,只在id上進行包裹
alert($('[id="' + rowId + '"]').length)

問題成功解決!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM