Я хочу отправлять форму всякий раз, когда щелкаются флажки (у меня уже настроен ajax с Rails) - это означает, даже если он не отмечен. Кроме того, я никогда не хочу, чтобы обработчик кликов отвязывался, поэтому пользователь может щелкнуть флажок столько раз, и форма будет отправляться каждый раз.
$(":checkbox").click(function() {
$(this).closest("form").submit();
});
Приведенный выше код работает нормально, но перестает работать после первого клика. Как мне сделать так, чтобы приведенный выше код работал, даже если пользователь нажимает флажок более одного раза?
ИЗМЕНИТЬ:
Я заменяю содержимое формы (включая флажки) при отправке формы.
.live
или.delegate
для привязки обработчика событий к ближайшему родительскому родительскому элементу формы, который не заменяется. - person s4y   schedule 18.07.2011