2015-06-26 84 views
-1

我的web應用程序從服務器接收到一個websocket指令以刪除特定行。該行可能會或可能不在DOM中(由於渲染延遲),但它確實出現在data()陣列中。我如何使用JavaScript刪除它? row().remove()命令似乎需要一個DOM節點,並且data().splice(index, 1)函數似乎不會刪除任何內容。如何在不參考DOM節點的情況下刪除行

+0

排**什麼**?連接到陣列**如何**?什麼類型的綁定(如果有)? –

+0

感謝您修復我的問題格式...好多了,我以前沒有發佈過。非常快速的迴應...真棒。 –

回答

-1

向dom添加一行時,可以將屬性(例如data-index)設置爲數據數組中行的索引。然後,您可以稍後通過查找匹配data-index的元素來查找與某些數組條目相關聯的dom行。

0

我收到了開發者Allan Jardine的回答。他指出row()方法可以接受多種參數來選擇一行。我可以使用索引號本身作爲參數,即。行(索引)。我試了一下,它完美地工作。

謝謝艾倫!

相關問題