-1

在使用带有最新 Jquery 版本(如 1.8)的 Jquery 模板时,如果 ID 中有特殊字符,则 jquery 模板会中断,请参阅以下链接。

http://www.elijahmanor.com/2012/03/find-jquery-bug-8-suspicious-selectors.html

考虑 ${OrderID} 的场景 - 用于 div 元素 id

<div id="Check${OrderID}">
</div>

然后在模板化时我们遇到了问题,因为 id 在最新的 jquery 版本中不应该包含特殊字符。

4

1 回答 1

0

尝试

var id = encodeURIComponent(id);
$('#' + id);
于 2013-05-22T12:23:23.047 回答