jQuery 个现有 jQuery 个对象的多个选择器
jQuery multiple selectors for existing jQuery objects
我正在尝试在提交两种不同的表单时执行类似的操作:
我可以使用 :
$('#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()方法
Create a new jQuery object with elements added to the set of matched elements.
$form1.add($form2).on(...)
我正在尝试在提交两种不同的表单时执行类似的操作:
我可以使用 :
$('#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()方法
Create a new jQuery object with elements added to the set of matched elements.
$form1.add($form2).on(...)