JQuery获取ID含有特殊字符的DOM元素
Posted userzf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
问题成功解决!
以上是关于JQuery获取ID含有特殊字符的DOM元素的主要内容,如果未能解决你的问题,请参考以下文章