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

时间:2012-01-30 19:55:05

标签: javascript jquery

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

我目前使用:

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

我正如我说的那样使用替换&#34; 0项&#34;在用户会话开始时。

除了用户离开购物车页面时,所有功能都很好,然后div会更改回0项目 - 有没有办法更永久地重写div?

我知道这是一个黑客,但它有利于一个有利的东西!

2 个答案:

答案 0 :(得分:0)

jQuery不可能“更永久地写一个div”。对于要跨页面保留的项目,您需要设置cookie或会话。

查看jquery cookie()插件......这将有助于完成您的目标。

http://jquery-howto.blogspot.com/2010/09/jquery-cookies-getsetdelete-plugin.html#jQuery-Cookie-plugin

这有助于使数据在页面中保持不变。希望这会有所帮助。

答案 1 :(得分:0)

查看会话存储和本地存储比整体cookie更好的安全性,并且在所有主流浏览器上都受支持,请查看此示例 http://html5demos.com/storage 填写字段并刷新浏览器,检查源代码非常简单