jquery – 当值包含美元符号时,如何按属性值选择元素?

前端之家收集整理的这篇文章主要介绍了jquery – 当值包含美元符号时,如何按属性值选择元素?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下 HTML元素:
<input type="checkBox" name="ctl00$ContentPH$ucFuncionEdit1$ckEsMenu" />

如何使用jQuery选择所有同名的元素,以下失败:

jQuery('[name=ctl00$ContentPH$ucFuncionEdit1$ckEsMenu]');

上一行代码引发以下错误

Error: Syntax error,unrecognized expression:
[name=ctl00$$ContentPH$$ucFuncionEdit1$$ckEsMenu]

解决方法

你引用的值:
jQuery ('[name="ctl00$ContentPH$ucFuncionEdit1$ckEsMenu"]');

当处理属性选择器时,最好始终引用该值(尽管如果该值是仅包含字母AZ [不区分大小写]和数字0-9 [但不以数字开头]的单个字,则可以离开无).

猜你在找的jQuery相关文章