亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

wrapAll接受一個回調函數可以單獨處理每一個元素?怎么理解

$(".aaron2").on('click', function() {

? ? ? ? //wrapAll接受一個回調函數

? ? ? ? //每一次遍歷this都指向了合集中每一個a元素

? ? ? ? $('a').wrapAll(function() {

? ? ? ? ? ? return '<div></div>'

? ? ? ? })

為什么和wrap()的效果一樣?

正在回答

3 回答

是一樣的,課程左邊的解釋里說了,“等同于wrap處理了“。wrap處理單一對象。wrapAll(function)遍歷集合中的每一個對象。都是為每?? 一個對象? 各自??? 添加父結構。

0 回復 有任何疑惑可以回復我~
#1

第二熱情

那為什么 直接 $('p').wrapAll('<div></div>') 這個就是給兩個一起包住呢 不明白
2016-09-03 回復 有任何疑惑可以回復我~
#2

門外小白3342804 回復 第二熱情

.wrapAll(節點名)是所有元素共用一個父結構,所有娃一個爹,當然一起包住了。 :.wrapAll(遍歷函數)各自添加父結構,就是一個娃一個爹。
2016-09-07 回復 有任何疑惑可以回復我~

? 一個回調函數,返回的HTML內容或jQuery對象將包裹所有匹配的元素。函數內的this指向集合中的第一個元素。在jQuery 3.0 之前,回調函數錯誤地調用集合中的每一個元素并且接收所述集合中這個元素的索引位置作為參數。

4 回復 有任何疑惑可以回復我~

因為你寫的回調函數里要處理的東西一樣

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

wrapAll接受一個回調函數可以單獨處理每一個元素?怎么理解

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號