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, я забыл .... Большое спасибо! –