我可以在一个变量中存储多个jQuery变量吗


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

我之前宣布"johnRoster"one_answers"paulRoster"为

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

我知道我可以做const allTeams = $("john-roster"),$(".paul-roster");,但由于我已经将这些存储在变量中,我想知道是否可以使用这些变量。

我该怎么做?

要将两个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');

最新更新