我的假设是 .each() 函数在处理大量元素时比 for 循环慢。
我的问题是 for 循环我无法在循环遍历元素时对其进行操作。我可以用 .each() 很好地做到这一点。这可能是一个简单的答案。
Javascript:
var element = $('#element h3');
var length = element.length;
var newHtml;
for(i=0;i<length;i++){
newHtml = element[i].html();
...test newHtml
}
当我尝试抓取元素的 .html() 时,代码会中断。我看过一些帖子,解释这是用 for 循环遍历元素的方法,但从未解决从它们中获取信息和操作它们的问题。
任何帮助都感激不尽!