jquery刪除表單某一行報錯
先刪除第一行,可正常刪除,再刪除第三行報錯
}rows為表單陣列,index為刪除的陣列項
通過列印index,定位到問題原因是刪除第一項後,陣列長度變為2,此時刪除最後一項,index為2
rows[2]為undefined
解決方法
這樣就能夠保證陣列長度不變,刪除當前行的索引不變,且空字串渲染為空// 刪除一行後替換為空,保證索引正確
rows.splice(index, 1, '');
jQuery動態新增刪除select項
新增 function col add 刪除 function col delete 清空 function col clear 以上方法為jquery動態新增 刪除和清空select。下面是純js的寫法 var sid document.getelementbyid myselect sid.op...
jquery動態新增,刪除class樣式
獲取class和設定class都可以使用attr 方法來完成。例如使用attr 方法來獲取p元素的class,jquery 如下 var p class p attr class 獲取p元素的class 使用attr 方法來設定p元素的class,jquery 如下 p attr class hig...
jquery及js動態新增刪除option示例
js動態新增 var sel document.getelementbyid selectid sel.options.add new option 請選擇 sel.options.add new option name id js動態動態刪除所有option document.getelement...