我发现我无法选择并仅使用类作为选择器提交表单:
$("form.class").submit(...)
不起作用......同时:
$("form#id").submit(...)
就像一个魅力。
是什么给出了?
答案 0 :(得分:0)
回答这个问题:是的,可以只使用类作为选择器
来选择和提交表单<form id="f1" class="test">
<input type="submit"/>
</form>
<form id="f2" class="test">
<input type="submit"/>
</form>
$('form.test').submit(function(evt) {
evt.preventDefault();
console.log($(this).attr('id') + ' submitted');
});
$('form.test').submit();
这会绑定两个表单的onsubmit
,然后触发两个表单的提交。控制台(Firefox 25)上的输出是
f1提交
f2已提交
答案 1 :(得分:-1)
您可以尝试:
$('.classname').on('submit', function(){...});