在移除元素時,記得執行 Renew ID 的動作,因為如果移除中間的元素,會造成 ID 空號,
以 jQuery 記算元素數量來產生新 ID 時,會造成 ID 重覆!
原始 Sample 如下網址,在新增多個欄位之後,任意刪除中間的欄位,再次新增欄位,就可發現 ID 重覆
修改後的版本如下,其實就是在移除欄位時,重新設定所有元素的 ID 屬性
http://jsfiddle.net/tomboliu/qBURS/571/
簡略一點的範例:
在移除元素時,記得執行 Renew ID 的動作,因為如果移除中間的元素,會造成 ID 空號,
以 jQuery 記算元素數量來產生新 ID 時,會造成 ID 重覆!
原始 Sample 如下網址,在新增多個欄位之後,任意刪除中間的欄位,再次新增欄位,就可發現 ID 重覆
修改後的版本如下,其實就是在移除欄位時,重新設定所有元素的 ID 屬性
http://jsfiddle.net/tomboliu/qBURS/571/
簡略一點的範例:
http://jsfiddle.net/tomboliu/7qcX8/
1 意見:
感謝~
有幫助到!
張貼留言