2012-09-01 88 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