JQuery---文檔處理

一:內部插入

    

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的父元素刪除,自己留着


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章