Что бы эквивалент
document.forms[0].submit();
... быть в формате jquery? Я знаю, что это будет похоже на нечто похожее на:
$("form").submit()
Но я не уверен, как просто отправить общую форму, не зная ее id
Поскольку ваш код javascript пытается представить первую форму на странице, в jQuery у вас есть несколько способов ее достижения, одним из способов является использование .first():
Уменьшите набор согласованных элементов до первого в наборе.
$("form").first().submit()
$("form").eq(0).submit()
Учитывая объект jQuery, представляющий набор элементов DOM, метод .eq() создает новый объект jQuery из одного элемента внутри этого набора. Поставляемый указатель определяет положение этого элемента в наборе.
Первая подает первую форму на странице.
Эквивалент jQuery будет следующим:
$("form:eq(0)").submit();
Но если он работает в обычном JavaScript, вы не должны менять его на jQuery! Если он не сломался, не "исправляйте" его!
$.get(link,function (data){ $(data).("form").first().submit(); } );
$(data).find("form").first().submit();