Javascript中刪除html表中的行的最佳方式是什麼? 元素<td>
包含colspan和rowspan更多1. DOM中的函數deleteRow()
不考慮colspans和rowspans。Javascript中刪除html表格的最佳方式是什麼?
1
A
回答
1
這聽起來像你的表是崩潰,因爲它不再有每行中的細胞數量相等。這是可以預料的。您需要替換受影響的行中缺少的單元格。
Colspan不應該是一個問題,因爲它的所有行都被刪除。然而,行跨度會影響到其他行,所以:使用的getElementsByTagName
1),從你的TR節點(不是你的文件),然後通過他們循環所有的TD元素用的getAttribute
2,以檢查行跨度屬性)如果其中一個屬性返回爲一個數字,則需要經過多行減1,然後在將會有一個行計算td的位置處插入一個td。
如果還有一些colspans正在進行,您將需要跟蹤這些信息以確定td真正在哪個列。當您插入新的時候,您還必須在後續行中查找colspans TD。
3)您可能需要抓取原始td的innerHTML或子節點,並將它們存儲在內存中,如果要重新添加下列行中的內容,一旦該行被刪除,內容也將消失。
4)一旦你做完了,現在終於可以安全地刪除該行了。
0
如果您裝入的jQuery
$('tr#id_of_the_row').remove();
相關問題
- 1. 用jQuery刪除表格行的最佳方法是什麼?
- 2. 保存表格中表格的最佳方式是什麼?
- 3. 在JavaScript中刪除對象的最佳方法是什麼?
- 4. 在CursorAdapter中刪除一行的最佳方式是什麼?
- 5. 在MVC中刪除圖像的最佳方式是什麼?
- 6. 掌握HTML,CSS,JavaScript的最佳方式是什麼?
- 7. 用Javascript或jQuery添加HTML塊的最佳方式是什麼?
- 8. Android中刪除表中所有行的最佳方式是什麼?
- 9. 讓CloudFormation堆棧自我刪除的最佳方式是什麼?
- 10. 從表格中刪除所有數據的最佳方法是什麼?
- 11. 什麼是從表格數據中刪除列的最佳方法?
- 12. 什麼是從表格中讀取的最佳方式?
- 13. 在列表中做一堆刪除鏈接的最佳方式是什麼?
- 14. 什麼是在JavaScript中打印動態表格的最佳方式?
- 15. 在WordPress中格式化C#的最佳方式是什麼?
- 16. 在內存中格式化SyntaxTree的最佳方式是什麼?
- 17. 將表格數據放入python的最佳方式是什麼?
- 18. 什麼是從網格行創建列表的最佳方式
- 19. Symfony2製作這種表格的最佳方式是什麼
- 20. 從NSString中刪除路徑的最佳方法是什麼?
- 21. 格式化長鏈方法的最佳方式是什麼?
- 22. 爲HTML表格實現「Excel如列大小」的最佳方式是什麼?
- 23. 什麼是創建一個隨機數HTML表格的最佳方式
- 24. iPad桌面視圖模擬HTML表格的最佳方式是什麼?
- 25. 什麼是從嵌套的JavaScript對象中刪除屬性的最佳方法?
- 26. 在mysql中存儲html代碼的最佳方式是什麼?
- 27. 在recyclerView中顯示html的最佳方式是什麼?
- 28. 在Flex中顯示HTML的最佳方式是什麼?
- 29. Java:從HTML中刪除Javascript的最佳方法
- 30. 從richtextbox中移除單詞的最佳方式是什麼?
你能澄清嗎?它如何不考慮colspan和rowspan? http://www.jsfiddle.net/guTgd/ < - 給我們一個例子 – 2010-10-14 10:27:03
http://www.jsfiddle.net/guTgd/3/ – 2010-10-14 10:58:17