我想将max属性作为整数传递给jQuery变量。只是似乎无法使其工作。在这个例子中,变量maxqty应该是6.将输入max属性作为整数传递给jQuery变量
任何想法赞赏。
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);
});
});
你可以使用'数据attributes'。 – MamaWalter
如果'maxqty'确实是'10a',那么数字比较将失败。该代码应该做什么,因为你似乎没有试图在任何地方使用'max'属性。 –
你要经过哪里? – Sudz