複製--.clone()

JQuery:複製--.clone():

(PS:這篇文章是從官網翻譯並且從新排版過)

.clone()可以為匹配的元素建立一個深層複製的拷貝。.clone()傳回值是一個Jquery物件。

語法一:

.clone( [withDataAndEvents ] )   // version added: 1.0

     withDataAndEvents :布林值,預設值是false,代表事件處理函式是否要跟隨著元素一起複製。從jQuery1.4開始,元素的資料也會被複製。(翻譯註解:可參考.data())

語法二:

.clone( [withDataAndEvents ] [, deepWithDataAndEvents ] )   //version added: 1.5

     withDataAndEvents :布林值,預設值是false,代表事件處理函式是否要跟隨著元素一起複製。JQuery1.5.0中的預設值被錯誤的設定為true,這個錯誤在1.5.1版本中被更正為false。

     deepWithDataAndEvents:布林值,預設值是withDataAndEvents的值,代表子元素的事件處理函式與資料是否要進行複製。其預設值會匹配第一個參數的值。(第一個參數的預設值是false)

閱讀全文:複製--.clone()

CSS類別操作--.toggleClass()

JQuery:CSS類別操作--.toggleClass():

.toggleClass()可以用來為匹配的元素進行新增或是刪除CSS類別。實際運作時有點類似開關一樣。如果某個類別存在,那就刪除他,若是不存在那就新增。同一個toggleClass()描述,第一次新增,第二次會變成刪除,然後繼續新增與刪除一直下去。

閱讀全文:CSS類別操作--.toggleClass()