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

  const allTeams = johnRoster, paulRoster;

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

我之前将 “johnRoster “和 “paulRoster “声明为 “johnRoster”。

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');

本文来自投稿,不代表运维实战侠立场,如若转载,请注明出处:https://www.shizhanxia.com/211.html

(0)
上一篇 2022年6月29日 下午3:53
下一篇 2022年6月29日 下午3:54

相关推荐

发表评论

登录后才能评论