如何在网页上选择第二个表单的提交按钮?
我是否能够使用所选提交元素上的.click()函数提交所述表单?
这是我目前正在尝试使用的脚本:
function Ellipsis_Mouse_Click()
{
$("form:eq(1):submit:eq(0)").trigger('click');
}
答案 0 :(得分:8)
选择第二种形式:
$('form').eq(1);
// Or
$('form:eq(1)');
.eq()
使用从零开始的索引,因此使用.eq(1)
代替.eq(2)
。
这不是选择表单的特别好方法,因为它容易受到任何DOM更改(无论是手动还是使用更多JS)。考虑向表单添加类或ID,或者相对于具有类或ID的容器选择它。
提交表格:
$('form').eq(1).submit();
您无需找到提交按钮并在其上触发click
。相反,您只需在表单上调用.submit()
即可。