Проблема с JQUERY LIVE PUSECTION
Вопрос
Я пытаюсь связать функцию отправки с несколькими формами на моей странице, но проблема в том, что они все еще продолжают отправлять форму!
Я попробовал это:
$(".toggle-form-submit").parents("form").live("submit", function(e){
var myForm = $(this);
console.log(myForm);
e.preventDefault();
return false;
});
Подчиняет форму
live("submit"...
livequery("submit"...
Работает так, как предполагалось
submit(function()...
Почему это не работает, если он живой или даже живой?
Решение
От документация:
Методы обхода DOM не поддерживаются для поиска элементов для отправки в
.live()
. Анкет Скорее.live()
Метод всегда должен вызывать непосредственно после селектора, как в примере выше.
Таким образом, вам нужен селектор, который выбирает эти формы, используя parents()
не будет работать.
Не связан с StackOverflow