Как создать JQuery контейнер из смеси элементов DOM и селекторов - PullRequest
0 голосов
/ 29 января 2020

У меня есть несколько объектов DOM и селекторы объектов. Есть ли способ в JQuery выбрать смешанный набор обоих? Вот что я пытался сделать:

// Note that in the real code, I don't know how el1 and el2 were obtained.
// They may have associated id fields, or they may not.
let el1 = document.getElementById('id1');
let el2 = $('#container > div > span').get();
let groupSelector = $([el1, el2, '#id3, div > span']);

Я знаю, что если бы у всех элементов были идентификаторы или если бы я знал оригинальные селекторы, я мог бы просто объединить их в список через запятую. Однако не у всех этих элементов есть идентификаторы, и я не знаю оригинальных селекторов. Как я могу создать один JQuery контейнер, который включает элементы, указанные в примере кода?

1 Ответ

0 голосов
/ 30 января 2020

Из комментария @Taplar:

let groupSelector = $('#id3, div > span').add([el1, el2]);
...