Я пытаюсь получить значение ввода, чем проверить, изменилось ли оно, по умолчанию значение равно 1. При изменении, вводе или увеличении значения с помощью клавиш со стрелками запускается прослушиватель изменений. До сих пор он не срабатывает, когда я изменяю значение по умолчанию.
Код строки, из которой я хочу извлечь входное значение.
<tr class="deleteRow">
<th scope="row">
<button type="button" class="btn btn-danger btn-sm">
<i class="fas fa-trash"></i>
</button>
</th>
<td>Item 1</td>
<td>
<input class="form-control" type="number" value="1" />
</td>
<td>RM 50.00</td>
</tr>
Мой код функции пока:
<script>
$('.form-control').change(function(){
alert("this doesn't fire help!");
});
</script>
Любой совет?
РЕДАКТИРОВАТЬ: некоторая дополнительная информация, строка добавляется динамически с помощью кнопки. Я проверил другие кнопки для строки, они работают. Они все используют ('click'), кроме ввода числа, над которым я работаю.
РЕДАКТИРОВАТЬ РЕДАКТИРОВАТЬ: Таким образом, он не работает на строки, добавленные после загрузки страницы. Если строки были добавлены после программно, слушатель не работает.