Форма не будет отправлена, если используется .remove ()?

У меня возникли проблемы с Firefox, jQuery или обоими. ОС - Windows 7, Firefox - версия 4.0.1, а jQuery - от 1.5 до 1.6.

В основном у меня есть форма с элементом button внутри, к которой через jQuery прикрепляется событие щелчка, которое удаляет ближайший родитель кнопки div . Все это прекрасно работает.

Теперь проблема возникает, когда вы пытаетесь отправить форму после выполнения вышеупомянутого действия. Chrome, IE, Opera и Safari отправляют форму в порядке. Firefox, с другой стороны, вообще отказывается отправлять форму.

Я даже пробовал $ ("form"). Submit (); в Firebug, но безрезультатно.

Вот протестируйте на jsFiddle , просто нажмите кнопку - , а затем отправьте в Firefox, чтобы понять, что я имею в виду.

Любая помощь по этому поводу приветствуется!

Изменить: Мне нужно иметь возможность отправить форму через событие Javascript / jQuery, прикрепленное к кнопке вне элемента формы .

7
задан David Hancock 14 June 2011 в 17:27
поделиться