用jQuery选择带有冒号的ID

11 浏览
0 Comments

用jQuery选择带有冒号的ID

我正在为一个网站的预先编写的模块工作,我需要以id为test:two的元素为目标。现在,这个元素里有一个冒号,所以jQuery很可能会将'two'视为一个伪类,这是可以理解的。有没有办法用jQuery来定位这个元素呢?

另外,更改id是不可能的。相信我,如果我能改的话,我会的。

我已经准备了一个例子:

$('#test').css('background','red');
$(document.getElementById('test:two')).css('background','blue');
$('#test:two').css('background','green');


test
test two

0