我正在为一个站点开发一个预先编写的module,我需要定位一个带有 id 的元素test:two
。现在,该元素中有一个冒号,因此 jQuery 可能并且可以理解地将“二”视为伪类。有没有办法用 jQuery 定位这个元素?
此外,无法更改 ID。相信我,如果可以的话,我会的。
我整理了一个例子:
$('#test').css('background','red');
$(document.getElementById('test:two')).css('background','blue');
$('#test:two').css('background','green');
<script src="//code.jquery.com/jquery-1.6.3.js"></script>
<div id="test">test</div>
<div id="test:two">test two</div>