为点击事件选择特定表单的提交按钮

Mot*_*ive 4 javascript jquery

如果我有以下表格,如何根据用于点击事件的表格ID选择提交按钮?

<form id="login">
    <input type="text" name="email">
    <input type="text" name="password">

    <input type="submit" name="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

类似下面的工作,但它不能只是input[name=submit]因为页面上可能有多个.

$('input[name=submit]').click(function (e) {

        e.preventDefault();

        console.log('clicked');

    });
Run Code Online (Sandbox Code Playgroud)

Mad*_*aks 5

这将自动选择表单的提交控件:

$('#login :submit').click(...);
Run Code Online (Sandbox Code Playgroud)

http://api.jquery.com/submit-selector/

干杯


小智 5

使用 :

 document.querySelectorAll("input[type=submit]")[0].click();
Run Code Online (Sandbox Code Playgroud)