課程
/前端開發
/jQuery
/jQuery基礎(二)—DOM篇
ele1.warp(ele2)與ele1.warpAll(fn)與什么區別啊,運行結果都一樣的。
2016-11-14
源自:jQuery基礎(二)—DOM篇 5-5
正在回答
$('p').warpAll(function(){return '<div><div/>'}就相當于$('p').warpAll( '<div></div>' )
我是這么想的,但是查了下百度,發現并不是這么回事兒。
wrapAll(wrapper):參數wrapper可以為函數。wrapAll()將根據匹配的所有元素遍歷執行該函數,函數中的this將指向對應的DOM元素。 注意是遍歷執行該函數?。?!
假設對3個p標簽,那么$('p').warpAll(function(){return '<div><div/>'}就是分三次,第一次對第一個p進行warpAll( '<div></div>' ),第二次對第二個p進行.....
親測dw結果符合上述描述。
你明顯理解錯我的意思了,舉個栗子:$('p').warp('<div></div>')與$('p').warpAll(function(){return '<div><div/>'}. 效果是一樣的,求這二者實際應用的區別。
慕尼黑8414315
慕標7673498 回復 慕尼黑8414315
ele2只有一個ele1就是一樣的,,好幾個之后就有差別了。<p>11</p><p>11</p><p>11</p> 這樣就有差別了。前面是每個都多個父容器,后面是多一個父容器
慕碼人5999576 提問者
舉報
jQuery第二階段開啟DOM修煉,了解創建、插入、刪除與替換
2 回答warp()回調函數為什么和warpAll回調函數是一樣的?
2 回答appendChild與append的區別
2 回答empty與刪除的區別
2 回答prepend()與prependTo()和before() 有什么區別
3 回答Dom元素與jQuery的區別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-16
$('p').warpAll(function(){return '<div><div/>'}就相當于$('p').warpAll( '<div></div>' )
我是這么想的,但是查了下百度,發現并不是這么回事兒。
wrapAll(wrapper):參數wrapper可以為函數。wrapAll()將根據匹配的所有元素遍歷執行該函數,函數中的this將指向對應的DOM元素。 注意是遍歷執行該函數?。?!
假設對3個p標簽,那么$('p').warpAll(function(){return '<div><div/>'}就是分三次,第一次對第一個p進行warpAll( '<div></div>' ),第二次對第二個p進行.....
親測dw結果符合上述描述。
2016-11-14
你明顯理解錯我的意思了,舉個栗子:$('p').warp('<div></div>')與$('p').warpAll(function(){return '<div><div/>'}. 效果是一樣的,求這二者實際應用的區別。
2016-11-14
ele2只有一個ele1就是一樣的,,好幾個之后就有差別了。<p>11</p><p>11</p><p>11</p> 這樣就有差別了。前面是每個都多個父容器,后面是多一個父容器