【发布时间】:2018-10-30 06:17:28
【问题描述】:
我在提交两种不同的表单时尝试执行类似的操作:
我可以使用:
$('#form1,#form2,').on('submit', function (e) {
e.preventDefault();
//Get action URL
serviceUrl = $(this).attr('action')
//Dome something
});
但是当已经声明了 jQuery 对象时,有没有办法拥有多个选择器?
var form1=$('#form1');
var form2=$('#form2');
$($form1,$form2).on('submit', function (e) {
e.preventDefault();
//Get action URL
serviceUrl = $(this).attr('action')
//Dome something
});
【问题讨论】:
-
你可以使用
.add()方法,即$form1.add($form2).on(....) -
谢谢@Satpal,它解决了我的问题,如果你可以添加这个来回答,我会将它标记为解决方案。
标签: javascript jquery jquery-selectors