Имеется следующий код:
<input id="calc" type="text" value="1">
$("#calc").on("change input", function () {
var val_input = parseInt($(this).val());
alert(val_input);
});
При вводе с клавиатуры выводится alert как положено. Если управлять значением этого инпута кнопкой с событием on("click") то значение меняется но alert не срабатывает. В чем проблема?
Все работает.
$("#calc").bind('keyup mouseup', function () {
var val_input = parseInt($(this).val());
alert(val_input);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="calc" type="number" value="1">
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости