javascript - 单击按钮时汇总 Cookie 值

标签 javascript jquery cookies

我有一个输入文本和一个按钮,我在其中输入一个数字并使用 js-cookie 将此值存储在 Cookie 中单击按钮。

<input id="number" type="text" value="0">
<button id="send" type="button">SEND</button>

我想每次输入数字时求和并在警报中显示结果,所以我尝试了这种方式:

Jquery:

$("#number").keypress(function(e){
  if(e.keyCode==13){
    $("#send").click();
  }
});

$("#send").click(function(){ 
   var number= 0;
   number+= parseInt($("#number").val(),10);
   Cookies.set("numw", number);
});

var numw = Cookies.get("numw");
alert("Total: "+numw);

但这仍然显示我发送的第一个号码。

我需要一些帮助。

最佳答案

您所需要的只是添加数字,例如:

$("#send").click(function(){ 
    //var number= 0;
    var numwTemp = Cookies.get("numw");
    //number = parseInt($("#number").val(),10)) + parseInt(numwTemp, 10);
    var number = parseInt($("#number").val(),10)) + parseInt(numwTemp || "0", 10);
    Cookies.set("numw", number);
});

var numw = Cookies.get("numw");
alert("Total: "+numw);

关于javascript - 单击按钮时汇总 Cookie 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47802806/

相关文章:

javascript - 如果未设置 Cookie,则不希望出现错误

cookies - Google Ads 不支持 HTTPS。有哪些替代方案?

javascript - 找出用户在浏览器历史记录中的位置

javascript - 在页面之间来回移动时,它保留输入值而不是 jQuery 设置的文本

javascript - 使用 JavaScript 获取用户代理

javascript - 在文档上使用 jquery 添加点击事件跟踪器时,链接上的点击事件不起作用

javascript - 在 Delphi 中使用 TWebBrowser 时如何抑制脚本错误警告?

javascript - 当用户在文本字段中键入时,根据特定数组键显示数组值

jquery - 如何更改 jQuery 自动完成插件默认查询字符串键? (我想要的术语)

javascript - 如何在没有cookie的情况下使用客户端数据创建 session ?