我只在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/