最贊回答 / 徐芮
看代碼區的注釋,當使用getElementsByClassName方法時,得到的是一個集合,需要使用循環去遍歷它,才能對每個子集進行操作,這就是循環處理。而使用jQuery的class選擇器,可以直接批量操作。也就是說,循環已經被封裝在jQuery庫的內部了,不用自己再去寫。
2016-07-07
最新回答 / yjf忘川
$ 是 jQuery對象,是一個Function對象,$()是調用這個function,而function(){}是函數的寫法,所以$({})就是用jQuery聲明了一個函數
2016-07-03
最贊回答 / 牛奶老哥哥
唉,一樣是一樣,但是不能說value[1]是單位px,頁面輸出value[1]時是一個空值,你說的將value[1]替換成‘px’一樣的效果只能說明return (Number(value[0]) + 50) + value[1];這個返回值帶不帶單位效果一樣.??? :)
2016-06-30
最贊回答 / 墨趣雅韻
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