console.log($('"#'+d+'"'));
在html我有
<div id="2013-10-23"> <h1>5</h1> <p>eeeeeeeeeeee</p> </div>
它抛出错误:
Uncaught Error: Syntax error,unrecognized expression: “#2013-10-23”
在上面的代码中,我有一个div,id =“2013-10-23”,当得到该id时,它会抛出语法错误
console.log($("#"+d));
您的解决方案将双引号作为字符串的一部分传递.