Belirli bir giriş kutusunun değeri her değiştiğinde bir işlevi çalıştırmak istiyorum. $('input').keyup(function)ile *neredeyse* çalışıyor, ancak örneğin kutuya metin yapıştırırken hiçbir şey olmuyor. $$input.change(function)
yalnızca giriş bulanıklaştığında tetiklenir, bu nedenle bir metin kutusunun değerinin değiştiğini hemen nasıl anlayabilirim?
Bunu jQuery'nin .bind()
yöntemini kullanarak yapabilirsiniz. jsFiddle][1]'e göz atın.
Html
<input id="myTextBox" type="text"/>
jQuery
$("#myTextBox").bind("change paste keyup", function() {
alert($(this).val());
});
Bunu dene:
Temel olarak, sadece her bir olay için hesap verin:
Html:
<input id = "textbox" type = "text">
Jquery:
$("#textbox").keyup(function() {
alert($(this).val());
});
$("#textbox").change(function() {
alert($(this).val());
});