Несколько селекторов jQuery для существующих объектов jQuery - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь выполнить аналогичное действие при отправке двух разных форм:

Я могу сделать это, используя:

 $('#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
            });

1 Ответ

0 голосов
/ 30 октября 2018

Вы можете использовать .add () метод

Создайте новый объект jQuery с элементами, добавленными в набор соответствующих элементов.

$form1.add($form2).on(...)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...