我有两个JQ Mobile滑块:slide1和slide2和Im使用localStorage在单击下一个按钮(#save和#save2)后在页面之间保存它们的值。我想在第三页上添加它们的值。除了将两个值加在一起外,一切都正常。这是我的剧本:
<script>
$("#save").click(function(){
var slide1 = $("#slide1").val();
localStorage.slide1 = slide1;
});
$("#save2").click(function(){
var slide2 = $("#slide2").val();
localStorage.slide2 = slide2;
});
$(document).on('pagebeforechange', function(){
numSlide1 = parseInt(localStorage.slide1);
numSlide2 = parseInt(localStorage.slide2);
var sumTotal = numSlide1 + numSlide2;
$('.total').val(sumTotal);
});
</script>
我似乎特意遇到这个问题:$('。total')。val(sumTotal);
答案 0 :(得分:0)
从我的研究看起来可能是一个问题,当您第一次点击时没有捕获该值。 This可能有用。或者,如果您在JQ mobile中将.click更改为.vclick,它可能会有效。