최대 속성을 정수로 jquery 변수에 전달하려고합니다. 그냥 제대로 작동하지 않는 것 같습니다. 이 예에서 변수 maxqty는 6이어야합니다.jquery 변수에 입력 max 속성을 정수로 전달
감사합니다.
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