Вы прикрепляете обработчики событий к различным элементам, так что вы можете безопасно удалить обработчик из определенного объекта (уже упоминалось, что я знаю).
Ради полноты, если вы хотите присоединить несколько обработчиков для одного и того же события к одному и тому же объекту, вы можете использовать событий с пространством имен :
$('#Inputfield').bind('keyup.keep', function(e){/*...*/});
$('#Inputfield').bind('keyup.notkeep', function(e){/*...*/});
$('#Inputfield').unbind('keyup.notkeep');
// or event $('#Inputfield').unbind('.notkeep');
Поскольку jQuery 1.7 , методы .on
и .off
являются предпочтительным способом добавления и удаления обработчиков событий. Для этого они ведут себя точно так же, как .bind
и .unbind
, а также работают с событиями в пространстве имен.