我正在尝试使用jquery cookie存储在HTML范围内显示的数字。
我在一个范围内显示的当前值中添加一个数字,如下所示:
$('.item_count').html(function(i, val) { return +val+1 });
现在我需要将该值存储在jquery cookie中。所以我试过了:
$('.item_count').html(function(i, val) { return +val+1 });
$.cookie("mycookie", $('.item_count').text);
我也尝试过:$.cookie("mycookie", val);
但这不正确,也没有在cookies中存储任何内容。
有人可以就此问题提出建议吗?
答案 0 :(得分:1)
您必须使用之前用于计算值的.html()
。
$.cookie("mycookie", $('.item_count').html());
而不是
$.cookie("mycookie", $('.item_count').text);