在使用Jquery模板和最新的Jquery版本(如1.8)时,如果我们在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版本中的特殊字符。
答案 0 :(得分:0)
尝试
var id = encodeURIComponent(id);
$('#' + id);