Остальные ответы будут делать то, что вы хотите, но лично я бы пошел еще дальше, чтобы уменьшить количество выполняемых анонимных функций (хотя некоторые подходы этого не сделают):
Используйте классы для ввода
<input class="keyup" id="iinp01" />
Привязка с использованием класса и неанонимного обработчика событий
(function ($) { // closure
$(function () { // on document ready
$("input.keyup").keyup(keyReleased);
});
function keyReleased(e) {
var id = this.id,
$input = $(this);
// Do whatever you want
}
})(jQuery);
Надеюсь, это поможет.Если вы не знакомы с замыканиями, узнайте о них!
Если возможно, я бы также предоставил родительский элемент для контекста:
<div id="keyup-container"><!-- inputs here --></div>
$("#keyup-container input.keyup")
Это будет более эффективно (если выбеспокоюсь об этом).