jQuery增量按钮-不低于0

jQuery增量按钮-不低于0,jquery,button,increment,Jquery,Button,Increment,只是尝试了一些带有button标签的开发——对我来说很新,与之相关联的jQuery也是如此 我想使要单击的最小值为0。基本上,不要陷入劣势 以下是我到目前为止得到的信息: HTML: <input name="qty" id="qty" type="text" value="1" size="3" maxlength="2"></input> <button id="qtyplus" onclick="return false">+</button&g

只是尝试了一些带有button标签的开发——对我来说很新,与之相关联的jQuery也是如此

我想使要单击的最小值为0。基本上,不要陷入劣势

以下是我到目前为止得到的信息:

HTML:

<input name="qty" id="qty" type="text" value="1" size="3" maxlength="2"></input>

<button id="qtyplus" onclick="return false">+</button>
<button id="qtyminus" onclick="return false">-</button>
<script type="text/javascript">

 $(function(){
    $("#qtyplus").click(function(){
      $(":text[name='qty']").val( Number($(":text[name='qty']").val()) + 1 );
    });
    $("#qtyminus").click(function(){
      $(":text[name='qty']").val( Number($(":text[name='qty']").val()) - 1 );

    });
  });

</script>

+
-
JS:

<input name="qty" id="qty" type="text" value="1" size="3" maxlength="2"></input>

<button id="qtyplus" onclick="return false">+</button>
<button id="qtyminus" onclick="return false">-</button>
<script type="text/javascript">

 $(function(){
    $("#qtyplus").click(function(){
      $(":text[name='qty']").val( Number($(":text[name='qty']").val()) + 1 );
    });
    $("#qtyminus").click(function(){
      $(":text[name='qty']").val( Number($(":text[name='qty']").val()) - 1 );

    });
  });

</script>

$(函数(){
$(“#qtyplus”)。单击(函数(){
$(“:text[name='qty']”)val(数字($(“:text[name='qty']”)val())+1);
});
$(“#qtyminus”)。单击(函数(){
$(“:text[name='qty']”)val(数字($(“:text[name='qty']”)val())-1);
});
});
所以,你知道我要加什么吗,这样它就不会低于0了

非常感谢。

请使用if case

   $("#qtyminus").click(function(){
      if($(':text[name="qty"]').val() !=0){
           $(":text[name='qty']").val( Number($(":text[name='qty']").val()) - 1 );
      }
    });

就像那样:)


$(函数(){
$(“#qtyplus”)。单击(函数(){
$(“:text[name='qty']”)val(数字($(“:text[name='qty']”)val())+1);
});
$(“#qtyminus”)。单击(函数(){
如果($('#数量').val()>1)
$(“:text[name='qty']”)val(数字($(“:text[name='qty']”)val())-1);
});
});

您必须检查
数字(…)
的结果,看看它是否会小于零。你试过这方面的东西吗?