Jquery Template和Jquery 1.8冲突

时间:2013-05-22 12:18:54

标签: jquery

在使用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版本中的特殊字符。

1 个答案:

答案 0 :(得分:0)

尝试

var id = encodeURIComponent(id);
$('#' + id);