我只在 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 可以包含仅字母数字加“-”和“_”并以字母开头
关于javascript - jquery addClass IE7 性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7795048/