减值本地存储

问题描述 投票:0回答:0

为什么

localstorage
在输入一个值以从当前值中取出后没有做任何事情?

j查询:

$(document).ready(function(){
   var decVal = $(".decVal");
   var currentVal = $(".currentVal");

   currentVal.html(localStorage.getItem("dec"));
   
   $(".decValButton").click(function(){
      var newval = currentVal.val();
      newval = currentVal.val() - decVal.val();
      currentVal.val(newval);
      localStorage.setItem("dec", currentVal.html());
      $(decVal).val("");
   });
});

html:

<div class="container">
        <div class="currentValBox">
           <input class="currentVal" type="text" value="100" readonly>
        </div>
        
        <div class="decBox">
           <button class="decValButton">-</button>
           <input class="decVal" type="text">
        </div>
</div>

假设您在

.currentVal
中输入10,从
.decVal
中取出10。
.currentVal
的值现在应该是 90,但是当它应该保持 90

刷新后它会返回到默认值 100
jquery local-storage decrement
© www.soinside.com 2019 - 2024. All rights reserved.