如果我有以下表格,如何根据用于点击事件的表格ID选择提交按钮?
<form id="login">
<input type="text" name="email">
<input type="text" name="password">
<input type="submit" name="submit">
</form>
类似以下内容的作品,但它不能只是input[name=submit]
,因为页面上可能有多个。
$('input[name=submit]').click(function (e) {
e.preventDefault();
console.log('clicked');
});
答案 0 :(得分:5)
答案 1 :(得分:2)
使用
$('#login input[type="submit"]')
您可以阅读所有CSS选择器的http://www.w3.org/TR/selectors/ ..( jQuery支持所有默认选择器+更多http://api.jquery.com/category/selectors/ )
答案 2 :(得分:2)
使用:
document.querySelectorAll("input[type=submit]")[0].click();