jQuery: как обновить функцию, связанную с объектом div - PullRequest
0 голосов
/ 14 ноября 2009

в jquery, как я могу удалить функцию, которая уже связана с объектом div (с именем divItem1) и связать новую функцию с новыми параметрами

Ответы [ 2 ]

2 голосов
/ 14 ноября 2009

Использование

отвязать

Это противоположно привязке, это удаляет связанные события из каждого согласованные элементы.

Без каких-либо аргументов, все связаны события удалены. Если тип при условии, что все связанные события этого типа удаляются. Если функция, которая был передан в привязку при условии, что Второй аргумент, только этот конкретный Обработчик событий удален.

Вы также можете отменить привязку пользовательских событий зарегистрировано в bind.

Если событие click было связано с div с идентификатором 'divItem1', тогда вы можете использовать

$("#divItem1").unbind('click').bind('click' , function () { NewFunction(); } );

Редактировать

$("#divItem1").unbind('change').bind('change' , function () { NewFunction(param1, param2, ...); } );
1 голос
/ 14 ноября 2009
$('select#foo').unbind('change').change(function() {
    something('param', 2)
});

Ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...