最赞回答 / 徐芮
看代码区的注释,当使用getElementsByClassName方法时,得到的是一个集合,需要使用循环去遍历它,才能对每个子集进行操作,这就是循环处理。而使用jQuery的class选择器,可以直接批量操作。也就是说,循环已经被封装在jQuery库的内部了,不用自己再去写。
2016-07-07
最新回答 / yjf忘川
$ 是 jQuery对象,是一个Function对象,$()是调用这个function,而function(){}是函数的写法,所以$({})就是用jQuery声明了一个函数
2016-07-03
最赞回答 / 墨趣雅韵
var pArray=document.getElementsByTagName('p')这个获取的是dom集合对象,获取了所有的p元素放在一个数组里,var $myp=$(pArray)是把这个数组里DOM对象全部转换为jq对象,而$myp此时就是一个类数组的对象。如果要取得第2.3.4.5个元素,可以通过数组下标获取,用.eq(index)方法,比如获取第二个元素,$myp.eq(1)。
2016-05-23