2009-06-03 44 views
6

我有一个使用jQuery的动态基础上创造了多项<input> DOM元素的页面哪些用户选秀权从<select>框。浏览器后退按钮和动感的元素

比方说,用户从选择框中选择4,我的脚本动态显示4个输入框。

问题是当用户刷新或返回到此页面(使用浏览器后退按钮)。动态创建的元素不会重新填充到其最后的值,而所有其他的“静态”元素都是。

我想我可以创造一个隐藏输入将通过JavaScript与动态框的内容被序列化,然后从它$的document.ready读取,然后重新填充我的箱子。

有没有更好的方法?

回答

3

legenden - 有许多的这种可能的解决方案,我想看看这些历史的插件之一:

他们是一对一点烦躁,但你应该能够破解一些积极的东西。我还会补充说,这可以通过将动态元素存储在cookie中并以某种方式重新填充来完成。检查出jQuery Cookie plugin。希望能帮助你开始。