Javascript 替换为但永久-另一种存储方式

Javascript 替换为但永久-另一种存储方式,javascript,jquery,Javascript,Jquery,我有一个div,我用购物车的内容计数来更新它-当用户添加到购物车时,我计算行数,然后更新div,例如2行 我目前使用: <script type="text/javaScript"> $(document).ready(function(){ $("#lines2").replaceWith($('#lines').html()); }); </script> $(文档).ready(函数(){ $(“#行2”)。替换为($(“#行”).html(); }); 我在

我有一个div,我用购物车的内容计数来更新它-当用户添加到购物车时,我计算行数,然后更新div,例如2行

我目前使用:

<script type="text/javaScript">
$(document).ready(function(){
$("#lines2").replaceWith($('#lines').html());
});
</script>

$(文档).ready(函数(){
$(“#行2”)。替换为($(“#行”).html();
});
我在用户会话开始时使用replace,如我所说的“0项”

除了当用户离开购物车页面时,div会变回0项之外,所有这些都非常有效-有没有办法更永久地重写div


我知道这是一种恶作剧,但这是一种恩惠对恩惠的东西

jQuery不可能“更永久地写入div”。要使项目跨页面持久化,您需要设置cookie或会话

查看jquery cookie()插件。。。这将有助于完成你想要做的事情


这将有助于使数据跨页面持久化。希望这能有所帮助。

从安全角度看,会话存储和本地存储比Cookie更安全,并且在所有主要浏览器上都受支持,请查看此示例
填写字段并刷新浏览器,检查源代码它非常简单

您需要的可能是。没有办法使div本身成为“永久的”。您可以只更新页面的一部分(AJAX),也可以在客户端存储关于产品的信息——第二种方法更简单,实现这一点的一种方法是使用cookie。顺便说一下,您需要存储关于添加了哪些项目的信息,当然是cookie!啊!谢谢各位