访问ID为“。”的元素。字符

时间:2010-08-23 11:55:14

标签: jquery

我正在尝试使用jquery $('#elementID')方法访问元素。 如果任何元素包含“。”字符,如

id="element.0" 
id="element.1"

我无法访问该元素。

是否因为id字符串中的“。”字符?

2 个答案:

答案 0 :(得分:7)

第一个看起来像这样:

$("#element\\.0")

然而,即使这是有效的(感谢下面链接上的@ patrick,我的规格已经混淆了),你可能想要考虑一个不同的分隔符,比如-,例如id="element-0" ...它会产生更清晰/更少问题的代码(因为类选择器使用.)。

答案 1 :(得分:5)

您需要使用\\

转义点
$('element\\.0');

http://api.jquery.com/category/selectors/