Не отслеживается изменение input

275
08 февраля 2018, 16:08

Имеется следующий код:

<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 не срабатывает. В чем проблема?

Answer 1

Все работает.

  
$("#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">

READ ALSO
Autocomplete: Как выводить определенное кол-во элементов для одной категории?

Autocomplete: Как выводить определенное кол-во элементов для одной категории?

Помогите выводить нужное кол-во элементов в категорииНапример 3 для каждой категории

238
Вывод группы постов в WP используя ajax

Вывод группы постов в WP используя ajax

Имеется страница, на которой выведено 5 постов

229
IF нажат Enter и Input.Value = 1, то &lt;действие&gt;

IF нажат Enter и Input.Value = 1, то <действие>

Нужно при нажатии на клавишу Enter и если в текстовом поле "message" находится 1, то выполнить действие (Имитация клика по кнопке)

171