问答详情
源自:2-2 jQuery选择器之类选择器

”循环处理“是指什么?

在讲到jQuery的优点时,提到这样一句话“jQuery除了选择上的简单,而且没有再次使用循环处理“,这里的”循环处理“是指什么呢?能详细说下吗?

提问者:青霜 2016-07-07 16:12

个回答

  • 玄鉴
    2016-07-31 19:04:16

    代码中的for()循环就是循环处理。


    <script type="text/javascript">

            //通过原生方法处理

            //样式是可以多选的,所以得到的是一个合集

            //需要通过循环给合集中每一个元素修改样式

            var divs = document.getElementsByClassName('aaron');

            for (var i = 0; i < divs.length; i++) {

                divs[i].style.border = "3px solid blue";

            }


  • 徐芮
    2016-07-07 17:40:48

    看代码区的注释,当使用getElementsByClassName方法时,得到的是一个集合,需要使用循环去遍历它,才能对每个子集进行操作,这就是循环处理。

    而使用jQuery的class选择器,可以直接批量操作。也就是说,循环已经被封装在jQuery库的内部了,不用自己再去写。