0
input[type="number"]
有一個max
屬性,所以人們不能點擊高於給定的數字。但是,這不包括打字的數字,它們可以超過最大數量。所以,對於jQuery,我想爲此做出解決方案。我已經得到了這一點:val()函數給出控制檯錯誤
var productPageInput = $('#product-options-wrapper .option input[type="number"].qty');
var max = 60;
productPageInput.attr('max', max);
productPageInput.bind('keyup input', function(e){
console.log($(this).val());
if($(this).val() > max){
$(this).val() = max;
}
});
但是,每次我執行這個代碼,然後我輸入60以上,顯示此控制檯錯誤:
Uncaught ReferenceError: Invalid left-hand side in assignment(…)
指向這一行:
$(this).val() = max;
這裏怎麼回事?
Ofcourse的價值,我忘了....非常感謝! –