Начиная с jQuery 1.7, вы должны использовать off для удаления обработчиков событий и на для их добавления, хотя вы все еще можете использовать сокращение click
.
$('#clickme').off('click').on('click', fireclick);
$('#clickme').off().on('click', fireclick);
Оригинальный ответ:
Если вы хотите заменить все обработчики кликов, сначала вызовите unbind без аргумента функции. Если вы хотите заменить все обработчики событий, не указывайте тип события.
$('#clickme').unbind('click').click(fireclick);
$('#clickme').unbind().click(fireclick);