У меня есть форма с переменным количеством полей автозаполнения, которые используют тот же список выбора. Эти поля добавляются и удаляются по мере необходимости. Каждый раз, когда параметр на странице изменяется, я (пытаюсь) обновить список для всех полей, сначала вызывая unbind()
, затем autocomplete()
с новым параметром, добавленным к URL-адресу.
$('input.foo').unbind().autocomplete(url?new_param=bar);
Проблема в том, что unbind (), похоже, не отключает привязку. Когда я набираю поле ввода, запускается вся история событий автозаполнения.
Я также пробовал flushCache, но безрезультатно.
Как очистить старые события?
Спасибо.