2012-09-01 143 views
0

我想使用JS/JQuery存儲例如<table>(我的DOM的節點 - 使用HTML5構建)。爲什麼?如何存儲DOM節點?

我喜歡更新表格,但將舊錶格與其中包含的值一起存儲。我認爲以後會很快用已存儲的表來替換現有的表(節點),而不是重新構建並解析舊數據。

(解析數據>建表; rewnew表:解析新數據>存儲舊錶>替換通過新舊;後來:替換新由舊錶):Chrome sendrequest error: TypeError: Converting circular structure to JSON (ⅰ如果發現例如這個問題

也嘗試通過JSON轉換我的表保存在給定的localStorage)

是否建議將這種DOM節點存儲在變量或localstorage?

我很樂意提供任何建議。

+0

我不認爲將其存儲在'localStorage'中會起作用。不過,將DOM節點放在變量中是非常好的。 – Ryan

+1

$ tableDOM = $(「#tableid」); 提醒($ tableDOM); – ffffff01

+0

我目前試圖用變量來弄出來......希望它能起作用。 thx第一個建議:-)給你們倆! – 6e69636b6e616d65

回答

0

你可以將你的dom存儲在變量中。如果你想你的DOM樹存儲在客戶端,你可以使用cookies

var myTable = $('#content'); 

本地存儲API不是舊版瀏覽器上工作,但我不建議更換它。

+0

thx變量將適用於我...但爲什麼你不會推薦使用cookie? :-) – 6e69636b6e616d65