我试图将max属性作为整数传递给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 );
});
});
你要 parseInt($('#qty').attr('max'))
喜欢 if( jQuery('#qty').val() < ( parseInt(jQuery('#qty').attr('max')) ) )
您要检索的是elemenet上的一个属性,可以通过.attr
调用来检索任何一个。
哦,以防万一,jQuery .attr文档
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句