課程
/前端開發
/jQuery
/jQuery基礎(二)—DOM篇
回調函數法會單獨處理每一個元素,那為什么沒有放在同一個div下的a標簽沒有產生包裹效果呢?
2017-05-08
源自:jQuery基礎(二)—DOM篇 5-5
正在回答
是的,你定義個全局的div樣式就會發現,外邊的a標簽也被單獨包裹了
我自己想明白了,因為針對p標簽的包裹方法,是強行把所有p標簽包裹在一個div中。而回調函數方式是單獨處理每一個標簽。所以此處我在class='left'的div外添加一個a標簽,并通過wrapAll(回調函數)給它包裹一個div標簽后,在上面的css樣式中并沒有定義這種情況的樣式。而另外兩個a標簽包裹div之后,是滿足.left div{}的css樣式的
舉報
jQuery第二階段開啟DOM修煉,了解創建、插入、刪除與替換
1 回答a元素沒有被包裹在一個div里
5 回答如果p標簽不再同一個div內,執行后會有什么后果呢
2 回答$('.right').wrapInner('<p></p>'); 我把這個類名改為right 為什么他里的同div元素不被包裹呢
2 回答在a元素外面加個p標簽
5 回答為什么給class=right1的div元素增加內部包裹父容器p之后,div容器會被撐大?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-30
是的,你定義個全局的div樣式就會發現,外邊的a標簽也被單獨包裹了
2017-05-08
我自己想明白了,因為針對p標簽的包裹方法,是強行把所有p標簽包裹在一個div中。而回調函數方式是單獨處理每一個標簽。所以此處我在class='left'的div外添加一個a標簽,并通過wrapAll(回調函數)給它包裹一個div標簽后,在上面的css樣式中并沒有定義這種情況的樣式。而另外兩個a標簽包裹div之后,是滿足.left div{}的css樣式的