Jquery 如何在一个LocalStorage项中包含两个表?

Jquery 如何在一个LocalStorage项中包含两个表?,jquery,html,local-storage,contenteditable,Jquery,Html,Local Storage,Contenteditable,我有一个表,你可以编辑,我有一个简单的代码保存列表,当你完成编辑它 (表中的contenteditable处于启用状态) 我偶然发现的问题是,如果我双击enter,该表将被分成两个具有相同ID的独立表。这导致我正在使用的代码将localStorage设置为仅存储其中一个表(我假设第一个)。。我想到了不同的解决方案,我想知道是否有人能指出赞成和反对的(如果这些解决方案真的有效的话) 创建一个循环,检查表后的页面并将其存储到localStorage项数组中。。我必须为每个表动态创建一个localSt

我有一个表,你可以编辑,我有一个简单的代码保存列表,当你完成编辑它

(表中的contenteditable处于启用状态)

我偶然发现的问题是,如果我双击enter,该表将被分成两个具有相同ID的独立表。这导致我正在使用的代码将localStorage设置为仅存储其中一个表(我假设第一个)。。我想到了不同的解决方案,我想知道是否有人能指出赞成和反对的(如果这些解决方案真的有效的话)

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

  • 将表所在的整个div存储在localStorage中,当用户重新访问页面时,页面会检查存储中的项目并显示整个div

  • 你有什么建议可以击败这个:)。。(但没有缓存,它必须与本地存储一起使用!)


  • 我认为你的问题不清楚,因为这一部分:

    我遇到的问题是 如果我双击enter,表将显示 被分成两个单独的表 使用相同的ID

    请进一步澄清。。。 你为什么要双击回车键? 双击enter键时,哪个对象被聚焦

    即使我知道我可能错了。听起来好像一张桌子变成了两张桌子。你是说那是什么?还是数据库表


    更清楚一点会有帮助;)

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