Могу ли я хранить несколько переменных jQuery внутри переменной? - PullRequest
0 голосов
/ 22 апреля 2020
  const allTeams = johnRoster, paulRoster;

  allLinks.on("click", function () {
    $(allTeams).slideDown(400);
  });

Я ранее объявил "johnRoster" и "paulRoster" как

const johnRoster = $(".john-roster");
const paulRoster = $(".paul-roster");

Я знаю, что могу сделать const allTeams = $("john-roster"),$(".paul-roster");, но так как они уже хранятся в переменных, я хочу знать, могу ли я вместо этого используйте переменные.

Как я могу это сделать?

1 Ответ

2 голосов
/ 22 апреля 2020

Чтобы объединить два jQuery объекта вместе, вы можете использовать add():

const $johnRoster = $(".john-roster");
const $paulRoster = $(".paul-roster");

let $allTeams = $johnRoster.add($paulRoster);
$allTeams.on("click", function() {
  $allTeams.slideDown(400);
});

Это, очевидно, предполагает, что вы уже выбрали их отдельно. Если это не так, вы можете просто использовать один селектор:

let $allTeams = $('.john-roster, .paul-roster');
...