Вы не можете надежно подписаться на каждое изменение на элементе ввода, но вы можете проверить, было ли изменение с момента последней проверки, и сделать это в течение некоторого требуемого времени детализации.
Создайте функцию проверки и зафиксируйте ее с желаемой детализацией времени - 100 мс - хорошее начало, подстраивайтесь под ваши нужды.
Гипотетическая непроверенная реализация:
var last_value = null;
function handle_changed() {
// Do something here
}
function check_value() {
var v = $("#myelement").val();
if(v !== last_value) {
last_value = v;
handle_changed();
}
}
setInterval(check_value, 100);