【问题标题】:Can I store mutiple jQuery variables inside a variable?我可以在一个变量中存储多个 jQuery 变量吗?
【发布时间】:2020-04-22 18:15:22
【问题描述】:
  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");,但由于我已经将这些存储在变量中,我想知道我是否可以使用这些变量。

我该怎么做?

【问题讨论】:

  • "我知道我可以做到 const allTeams = $("john-roster"),$(".paul-roster");" 那不是你做的认为它正在做。

标签: javascript jquery variables declare


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多