缓存克隆元素

时间:2014-07-18 13:00:42

标签: javascript jquery browser-cache

所以我有一个输入页面,用户可以在其中添加或删除选择菜单,具体取决于他们需要选择多少项目。当用户继续浏览页面时,由于某种原因需要返回页面,他们通常会使用浏览器中的后退按钮。但是,当发生这种情况时,没有任何额外的选择菜单(我使用Jquery .clone方法创建),只有原始元素。有没有办法可以缓存这些克隆元素,以便在用户需要返回并更改上一页的内容时它们存在?

这是我用来克隆元素的JS

        function addSelect(tagName, divId){
            var cloner = $("select[tag=" + tagName + " ]:first").clone();
               //$(cloner).attr("id", "diffId");
               //$(cloner).attr("name", "diffName");
            $("#" + divId).append('</p>');                                      
             $("#" + divId).append(cloner);
        }

起初,我认为问题在于克隆的元素与原始元素具有相同的ID,因此我测试了该理论,正如您从注释掉的行中可以看到的那样,但它没有任何区别。

0 个答案:

没有答案