我可以在一个变量中存储多个 jQuery 变量吗?
Can I store mutiple jQuery variables inside a variable?
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");
但是因为我已经将这些存储在变量中,所以我想知道我是否可以使用这些变量。
我该怎么做?
要将两个 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');
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");
但是因为我已经将这些存储在变量中,所以我想知道我是否可以使用这些变量。
我该怎么做?
要将两个 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');