我正在使用一个脚本,该脚本调用来自某些“成员组”(每个定义为一个类)的成员的信息以粘贴到页面中。
有 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) {
但它完全破坏了脚本......我以前从未使用过多变量,而且对脚本编写仍然很陌生。
我猜这是 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(...
但是,这显然只有在您的代码应该对这些元素执行相同的操作时才有效。
希望这有帮助...