JQuery选择器:如何在网页上选择第二个表单的提交按钮?

nic*_*ndo 1 javascript jquery jquery-ui jquery-selectors

如何在网页上选择第二个表单的提交按钮?

我是否能够使用所选提交元素上的.click()函数提交所述表单?

这是我目前正在尝试使用的脚本:

function Ellipsis_Mouse_Click()
{
     $("form:eq(1):submit:eq(0)").trigger('click');
}
Run Code Online (Sandbox Code Playgroud)

Boj*_*les 8

要选择第二种形式:

$('form').eq(1);
// Or
$('form:eq(1)');
Run Code Online (Sandbox Code Playgroud)

.eq()从零基索引开始工作,因此使用.eq(1)而不是.eq(2).

这不是选择表单的特别好方法,因为它容易受到任何DOM更改(无论是手动还是使用更多JS).考虑向表单添加类或ID,或者相对于具有类或ID的容器选择它.

提交表格:

$('form').eq(1).submit();
Run Code Online (Sandbox Code Playgroud)

您无需找到提交按钮并触发该按钮click.相反,您可以只调用.submit()表单本身.