如何在不引用DOM节点的情况下删除行

时间:2015-06-26 18:40:03

标签: javascript html datatables

我的网络应用程序从服务器接收websocket指令以删除特定行。该行可能在DOM中,也可能不在DOM中(由于渲染延迟)但它确实出现在data()数组中。如何使用JavaScript删除它? row().remove()命令似乎需要一个DOM节点,而data().splice(index, 1)函数似乎不会删除任何内容。

2 个答案:

答案 0 :(得分:0)

我收到了开发商Allan Jardine的回复。他指出row()方法可以接受各种参数来选择行http://datatables.net/reference/type/row-selector

我可以使用索引号本身作为参数,即。行(索引)。我尝试了它,它完美地工作。

谢谢艾伦!

答案 1 :(得分:-1)

向dom添加行时,可以将属性(例如data-index)设置为数据数组中行的索引。然后,您可以通过查找匹配data-index的元素来找到与某些数组条目关联的dom行。