捐血一袋救人一命

2013年7月21日 星期日

使用 jQuery 新增(append) 移除(remove) 表單元素(Element)

在移除元素時,記得執行 Renew ID 的動作,因為如果移除中間的元素,會造成 ID 空號,

以 jQuery 記算元素數量來產生新 ID 時,會造成 ID 重覆!

原始 Sample 如下網址,在新增多個欄位之後,任意刪除中間的欄位,再次新增欄位,就可發現 ID 重覆

http://jsfiddle.net/qBURS/2/

 

修改後的版本如下,其實就是在移除欄位時,重新設定所有元素的 ID 屬性

http://jsfiddle.net/tomboliu/qBURS/571/

 

簡略一點的範例:

http://jsfiddle.net/tomboliu/7qcX8/

反應:

1 意見:

Anson Chen 提到...

感謝~
有幫助到!