为什么
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