每次警报显示增加sessionStorage值

时间:2016-09-28 14:17:25

标签: javascript jquery

$.jAlert({
'content' : 'Now I will show this alert and increment sessionStorage my_variable by 1.',
'onClose' : function(alert) {
sessionStorage.setItem("my_variable", "this_is_the_value_i_need_to_increment");
}
});

第一次显示此警报" this_is_the_value_i_need_to_increment"应该是1.第二次显示警报" this_is_the_value_i_need_to_increment"应该是2.等等。

这可能吗?谢谢你!

1 个答案:

答案 0 :(得分:1)

将其解析为整数并将其递增1并再次设置项目,如下所示:

$.jAlert({
    'content' : 'Now I will show this alert and increment sessionStorage my_variable by 1.',
    'onClose' : function (alert) {
        sessionStorage.setItem("my_variable", 1 + parseInt(sessionStorage.getItem("my_variable")))
    }
});

当然,my_variable应该在警报之前初始化,如:

sessionStorage.setItem("my_variable",0);