如何将单变量调用更改为多变量?

问题描述 投票:0回答:1

我正在使用一个脚本,该脚本调用来自某些“成员组”(每个定义为一个类)的成员的信息以粘贴到页面中。

有 11 个“membergroup”类,我希望脚本从其中的 5 个类中调用。现在,我的脚本功能齐全,但它一次只能调用一个。我不知道如何使其成为多变量。

   var len = $('.mg3').length;
                $(`.mg3`).each(function (index) {

(the rest of the script that pulls information from users with that class) 

这是一次从 1 个成员组调用的片段,此处为 mg3。我希望它同时从 m3、mg4、mg5、mg6、mg7 调用。我怎样才能做到这一点?

我尝试过:


   var len = $('.mg3', '.mg4', '.mg5', '.mg6', '.mg7').length;
                $(`.mg3`, `.mg4`, `.mg5`, `.mg6`, `.mg7`).each(function (index) {

但它完全破坏了脚本......我以前从未使用过多变量,而且对脚本编写仍然很陌生。

javascript variables scripting
1个回答
0
投票

我猜这是 Jquery 语法。 (如果没有请告诉) 我认为你可以通过在它们之间添加逗号来选择不同的类:

   var len = $('.mg3,.mg4,.mg5,.mg6,.mg7').length;
   $('.mg3,.mg4,.mg5,.mg6,.mg7').each(function (index) {

注意:对于“.each”,如果它不起作用,你可以尝试:

$('.mg3,.mg4,.mg5,.mg6,.mg7').toArray().each(...

但是,这显然只有在您的代码应该对这些元素执行相同的操作时才有效。

希望这有帮助...

© www.soinside.com 2019 - 2024. All rights reserved.