课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
在讲到jQuery的优点时,提到这样一句话“jQuery除了选择上的简单,而且没有再次使用循环处理“,这里的”循环处理“是指什么呢?能详细说下吗?
2016-07-07
源自:jQuery基础 (一)—样式篇 2-2
正在回答
代码中的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";
}
看代码区的注释,当使用getElementsByClassName方法时,得到的是一个集合,需要使用循环去遍历它,才能对每个子集进行操作,这就是循环处理。
而使用jQuery的class选择器,可以直接批量操作。也就是说,循环已经被封装在jQuery库的内部了,不用自己再去写。
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
1 回答使用循环处理
2 回答for (var i = 0; i < divs.length; i++)这个循环不是很理解。
1 回答#(this)指的是什么?
1 回答请问““循环引用的内存泄漏风险” 这句话是什么意思
4 回答为什么我用javaScript处理却显示不出来