Скажем, у вас есть простая текстовая рамка и кнопка на вашей странице. Нажатие на кнопку обновит значение текстового поля:
HTML:
<input type="text" id="myText" val="" />
<input type="button" id="myBtn" value="Change TextBox Value" />
jQuery:
$("#myBtn").on('click', function() {
$("#myText").val('adsf');
})
Я хотел бы добавить прослушиватель событий для события изменения текстового поля, например:
$('#myText').on('change', function(){
alert('Changed!')
});
Это предупреждение не запускается, когда вы нажимаете кнопку, но запускается, когда вы вручную изменяете значение текстового поля и фокусируете его.
Я знаю, что вы можете добавить $("#myText").trigger('change')
к событию onclick, но я хочу только выполнить это, добавив прослушиватель событий в текстовое поле.
Спасибо