我有一个dom元素,它包含一个完全限定的名称作为id属性的一部分;
<div id="domain\element\div">My Div</div>
Run Code Online (Sandbox Code Playgroud)
似乎不可能让jQuery按ID选择元素.这是我的实验;
var $e1 = $('#domain\\\element\\\div');
var $e2 = $('#domain\\element\\div');
var $e3 = $(document.getElementById('domain\\\element\\\div'));
console.log($e1);
console.log($e2);
console.log($e3);
Run Code Online (Sandbox Code Playgroud)
控制台的输出显示前两个为空,而第三个工作;
[]
[]
<div id=?"domain\element\div">?TODO write content?</div>?
Run Code Online (Sandbox Code Playgroud)
我正在使用jQuery 1.5.2.这是jQuery本身的错误还是我的选择器字符串错了?