wrap()方法將使用指定的 HTML 元素來包裹每個被選元素。
使用unwrap()方法刪除所選元素的父元素。
包裹元素:
$(selector).wrap(wrappingElement)
使用函數(shù)包裹元素:
$(selector).wrap(function(index))
將DIV元素包裹在每個<p>元素周圍:
$("button").click(function(){ $("p").wrap("<div></div>"); });測試看看?/?
本示例使用document.createElement()創(chuàng)建DIV元素,并將其包裹在每個<p>元素周圍:
$("button").click(function(){ $("p").wrap(document.createElement("div")); });測試看看?/?
使用函數(shù)包裹元素:
$("button").click(function(){ $("p").wrap(function(){ return document.createElement("div"); }); });測試看看?/?
在包裝和展開元素之間切換:
$("#btn1").click(function(){ $("p").wrap("<div></div>"); }); $("#btn2").click(function(){ $("p").unwrap(); });測試看看?/?
參數(shù) | 描述 |
---|---|
wrappingElement | 指定要包裹每個選定元素的結(jié)構(gòu) 可能的值:
|
function(index) | 指定一個返回包裹元素的函數(shù)
|