2010-04-24 25 views
2

我有一个基本的jQuery应用程序,允许用户编辑和操作页面上的一些列表。我想要做的是有一个按钮“恢复原始列表”,用户可以按下撤消他的修改。jquery javascript - 我如何让用户'撤消'他们的修改?

这样做的最好方法是什么?我正在考虑从列表中复制DOM,并将其粘贴到页面上其他位置的隐藏元素中。这是做这件事的最好方法吗?

我还注意到,jquery有一个.data()函数,我可以使用,如果我将数据转换为数组并将其存储。有什么优点和缺点?

另外,如果有一些我没有想到的方法,我会接受任何人的建议。

感谢您的帮助!

+0

疯狂的问题,也许,但如果这是一种形式,不会做的伎俩?还是你在做更复杂的事情? – BradBrening 2010-04-24 21:58:56

+0

对不起,我认为这不会起作用。我基本上在提交之前大量修改嵌套列表。该列表的结构将确定将由表单提交的内容。 – 2010-04-25 11:35:21

回答

0

由于什么是你寻找声音更像是一个“恢复到原来的”,而不是一步一步解开,我会去与你想复制dom元素/ html,但不是将它们保存在页面的某个地方隐藏,而是将它们保存在一个变量中。粘贴后可能必须处理事件绑定,但这非常简单。

相关问题