输入值+加号按钮

时间:2011-04-25 19:58:16

标签: javascript jquery

输入值为0的输入文本和两个加号和减号按钮。 奇怪的是当点击按钮时,增量是2而不是1 ......? 2 - 4 - 6 ......剧本有什么问题?

$(function() {
   $(".PLUS").click(function(){
   var $this = $(this);
   var quantity = parseInt($this.siblings(".InputText").val()) +1;
   $(this).siblings(".InputText").val(quantity);
   });
});

1 个答案:

答案 0 :(得分:0)

我认为问题是您的脚本被调用了两次。 试试这个

$(function() {
            $(".PLUS").unbind("click");
            $(".PLUS").click(function(){
            var $this = $(this);
            var quantity = parseInt($this.siblings(".InputText").val()) +1;
            $(this).siblings(".InputText").val(quantity);
            });
        });

如果不是问题,您也可以尝试更改Number()的parseInt()。