一:內部插入
A.append(B) 將B插入到A的內部後面(之後的串聯操作,操作A)
<A>
....
<B></B>
<A>
A.prepend(B) 將B插入到A的內部前面
<A>
<B></B>
....
<A>
--------------------------------------------
A.appendTo(B) 將A插入到B的內部後面 (之後的串聯操作,操作A)
A.prependTo(B) 將A插入到B的內部前面
二:外部插入
A.after(B) , 將B插入到A後面(同級)
<A></A>
<B></B>
A.before(B) ,將B插入到A前面
<B></B>
<A></A>
-----------------------------------
A.insertAfter(B) , 將A插入到B後面(同級)
<B></B>
<A></A>
A.insertBefore(B) 將A插入到B前面
<A></A>
<B></B>
三:刪除:
empty() 清空標籤體
remove() 刪除當前對象。如果之後再使用,元素本身保留,綁定事件 或 綁定數據 都會被移除
detach() 刪除當前對象。如果之後再使用,元素本身保留,綁定事件 或 綁定數據 都保留
四:複製與替換
// 複製
clone() 克隆
even :指示事件處理函數是否會被複制。V1.5以上版本默認值是:false
// 替換
A.replaceWith(B) ,使用A將B替換掉
A.replaceAll(B) ,使用B將A替換掉
五:包裹
A.wrap(B) ,使用B將每一個A進行包裹(多個B)
<B><A></A></B>
<B><A></A></B>
A.wrapAll(B) ,使用B將所有A進行包裹(一個B)
<B>
<A></A>
<A></A>
</B>
A.wrapInner(B) ,使用B將每一個A的標籤體包裹。
<A><B>。。。</B></A>
<A><B>。。。</B></A>
A.unwrap() ,將A的父元素刪除,自己留着