<select>
bu API'ye sahiptir. Peki ya <input>
?
Kullanabilirsiniz .change()
$('input[name=myInput]').change(function() { ... });
Ancak, bu olay yalnızca seçici odağı kaybettiğinde gerçekleşir, bu nedenle bunun çalışması için başka bir yere tıklamanız gerekir.
Eğer bu sizin için uygun değilse, tam olarak istediğiniz etkiye bağlı olarak keyup, keydown veya keypress gibi diğer jQuery events'lerden bazılarını kullanabilirsiniz.
Keyup olayını aşağıdaki gibi kullanmanızı öneririm:
$('elementName').keyup(function() {
alert("Key up detected");
});
Aynı sonucu elde etmenin birkaç yolu var, bu yüzden sanırım bu tercihe bağlı ve tam olarak nasıl çalışmasını istediğinize bağlı.
Güncelleme: Bu yalnızca manuel giriş için çalışır, kopyala ve yapıştır için değil.
Kopyala ve yapıştır için aşağıdakileri tavsiye ederim:
$('elementName').on('input',function(e){
// Code here
});