Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 输入值+;加号按钮_Javascript_Jquery - Fatal编程技术网

Javascript 输入值+;加号按钮

Javascript 输入值+;加号按钮,javascript,jquery,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(quanti

输入值为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);
   });
});

我认为问题在于你的脚本被调用了两次。 试试这个


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

似乎对我来说还可以。这里有一个优化版本()我也是。。。。对我有用。确保你没有复制onclick代码。还有HTML5<代码>谢谢大家和我一起思考!!达奇:你的剧本也很好用!!!谢谢大家!!!是的,现在我看到脚本被调用了两次!!!谢谢布鲁诺的支持!
$(function() {
            $(".PLUS").unbind("click");
            $(".PLUS").click(function(){
            var $this = $(this);
            var quantity = parseInt($this.siblings(".InputText").val()) +1;
            $(this).siblings(".InputText").val(quantity);
            });
        });