我试图将最大属性作为整数传递给jquery变量,但似乎无法使其工作。在这个例子中,变量maxqty应该是6。
欢迎任何想法。
HTML
<input name="qty" id="qty" type="text" value="1" size="3" maxlength="2" max="6" />
Jquery
var maxqty = 10
jQuery(function(){
jQuery("#qtyplus").click(function(){
if(jQuery('#qty').val()<maxqty)
jQuery(":text[name='qty']").val( Number(jQuery(":text[name='qty']").val()) + 1 );
});
jQuery("#qtyminus").click(function(){
if(jQuery('#qty').val()>1)
jQuery(":text[name='qty']").val( Number(jQuery(":text[name='qty']").val()) - 1 );
});
});
data-attributes
。 - MamaWaltermaxqty
真的是10a
,那么数字比较将会失败。而且这段代码应该要做什么呢?因为你似乎没有尝试使用max
属性。 - David Thomas