【问题标题】:How do I include 2 tables in one LocalStorage item?如何在一个 LocalStorage 项目中包含 2 个表?
【发布时间】:2017-05-29 01:49:23
【问题描述】:

我有一个可以编辑的表格,我有一个简单的代码在你完成编辑后保存该列表。

(表格有内容可编辑)

我偶然发现的问题是,如果我双击回车,表格会分成两个具有相同 ID 的单独表格。这导致我用来设置 localStorage 的代码只存储一个表(我假设是第一个)。我想到了不同的解决方案,我想知道是否有人可以指出优缺点(如果解决方案甚至可以工作)。

  1. 创建一个循环,检查表后的页面并将它们存储到 localStorage-items 数组中。我必须为每个表动态创建一个 localStorage 项。

  2. 获取表格所在的整个div,并将其存储在localStorage中,当用户重新访问页面时,页面会检查存储中的项目并显示整个div。

    李>
  3. 你有任何可以击败这个的建议:)..(但没有缓存,它必须与 localStorage 一起使用!)

【问题讨论】:

  • 如果有任何不清楚的地方,请告诉我,我会进一步解释,我仍然卡住了,我真的不认为这对任何有一点经验的人来说都是困难的! :)

标签: jquery html local-storage contenteditable


【解决方案1】:

由于这部​​分,我认为您的问题不清楚:

我偶然发现的问题是 如果我双击输入,表格 被分成两个单独的表 具有相同的 ID。

请进一步澄清... 为什么要双击进入? 双击回车时聚焦哪个对象?

即使我知道我可能错了。听起来你有一张桌子变成了两张桌子。你是说

的吗?还是 DB 表?

更清楚会有所帮助;)

【讨论】:

    猜你喜欢
    • 2011-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-05
    • 2012-03-11
    相关资源
    最近更新 更多