1

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

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

这是我目前尝试这样做的脚本:

function Ellipsis_Mouse_Click()
{
     $("form:eq(1):submit:eq(0)").trigger('click');
}
4

1 回答 1

8

选择第二种形式:

$('form').eq(1);
// Or
$('form:eq(1)');

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

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

提交表格:

$('form').eq(1).submit();

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

于 2012-07-13T16:03:19.790 回答