这可能看起来像是重复,但尽管如此,我无法使其发挥作用。 我想要做的是每次点击,获得一定的价值,将其添加到cookie中现有的值,并用新的总数替换cookie值。我仍然没有数字错误
var nextqurl = $(".nav-next a").attr('href');
var curcookie = $.cookie('test');
var initscore = 0;
alert(curcookie);
$(".answer").click(function(){
var score = $(this).attr('id');
var updatedscore = parseInt(curcookie) + parseInt(score);
if (typeof curcookie === 'undefined') {
$.cookie('test',initscore, {path: '/'});
}
else
{
$.cookie('test',updatedscore, {path: '/'});
}
$.cookie('test',updatedscore, {path: '/'});
window.location.replace(nextqurl);
});
});
P.S。 饼干工作正常
答案 0 :(得分:1)
试试这个......
var curcookie = parseInt($.cookie('test')) || 0;
将parseInt
从处理程序
parseInt(curcookie)
移开