如何将运行总计存储在cookie中使用javascript或jquery

问题描述

|| 我在页面上有一系列不同的div,每个div都有两个按钮,一个按钮我想在运行总计中加1,一个按钮在单击时从运行总计中减1。 我知道这条jQuery会将div1的cookie设置为1,但是如何添加和减去该总数呢?
   $(\'.div1\').click(function() {
   $.cookie(\'div1\',\'1\');
});
另外,在相关说明中,是否可以将页面上每个div的所有这些数据存储在单个cookie中。拥有一个单独的cookie来跟踪每个div的运行总计似乎没有效率。我将使用PHP访问cookie,以使用运行总计。     

解决方法

        我会做这样的事情... 创建一个JavaScript对象来存储您的运行总计 以适合存储在cookie中的字符串格式对您的对象进行编码,并且可以轻松地从php对其进行解码(为此请查看JSON) 单击按钮时,添加/减少值,然后再将数据发送到服务器,进行编码并另存为Cookie     ,        要添加或减去cookie的值,您可以执行以下操作:
var value = parseInt($.cookie(\'div1\'));

value += 1;

$.cookie(\'div1\',value);