jQuery增量按钮-不低于0
只是尝试了一些带有button标签的开发——对我来说很新,与之相关联的jQuery也是如此 我想使要单击的最小值为0。基本上,不要陷入劣势 以下是我到目前为止得到的信息: HTML: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
<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);
});
});
您必须检查数字(…)
的结果,看看它是否会小于零。你试过这方面的东西吗?