我只在IE7中面临一种奇怪的情况,
向ID添加类。

$(idName).addClass("sel");


如果我的idName很短,那么我不会遇到任何问题,但是如果它很长,则浏览器将挂起。

挂起时,idName就像dateRange(2006,2007,2008,2009,2010)

编辑:

populatedID = "dateRange(2006,2007,2008,2009,2010)";
var idName = "li[id=\"" + populatedID + "\"]";
$(idName).addClass("sel");


请建议我任何替代方法。

提前致谢。

最佳答案

这是一个看起来很奇怪的ID,如果它是内联的,则等于id="dateRange(2006,2007,2008,2009,2010)",因此无效,因为ID只能由字母数字加“-”和“ _”组成,并以字母开头

http://www.w3.org/TR/html401/types.html#type-name

关于javascript - jQuery addClass IE7性能问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7795048/

10-10 00:36