几个问题:

  • 是比使用jQuery each()更快的/更有效的常规javascript循环(循环一系列元素)?
  • 如果是这样,将以下代码作为常规javascript循环编写的最佳方法是什么?
  • $('div').each(function(){ //... })

    最佳答案

    是的,删除each()将为您带来更好的性能。这是您可以为元素列表编写for循环的方法。

    var divs = $('div');
    
    for(var i = 0; i < divs.length; i++){
        var thisDiv = divs[i]; // element
    
        var $thisDiv = $(divs[i]); // jquery object
    
        // do stuff
    }
    

    09-27 00:39
    查看更多