bdukes совершенно верно. Я добавляю свой ответ, так как недавно обнаружил кое-что интересное, связанное с функцией jQuery bind / unbind и анонимными функциями, пространствами имен событий. Ранее показанное выше событие связывания вызывается следующим образом.
jQuery('#textbox').bind('click',function(){EventWithParam('param')});
Чтобы отменить это, даже пользователь должен позвонить ...
jQuery('#textbox').unbind('click');
По сути, удаление всех событий onClick.
Теперь входит в пространства имен jQuery. Если у вас есть анонимная функция, которую вы хотите прикрепить к событию click, а затем отменить привязку, сделайте это следующим образом.
jQuery('#textbox').bind('click.yourNameSpace',function(){EventWithParam('param')});
Затем для простого отсоединения вызовите функцию unbind следующим образом.
jQuery('#textbox').unbind('click.yourNameSpace');
Остальные события onClick останутся.