我想知道除了逐个列出它们之外,还有一种更简单的方法可以在不同的类上调用函数吗?

  function linkBlock($blockName) {
    // DO SOMETHING
  }

  linkBlock(".class1");
  linkBlock(".class2");
  linkBlock(".class3");
  linkBlock(".class4");

最佳答案

听起来您正在请求循环:

for (var i = 1; i <= 4; i++) {
    linkBlock(".class"+i);
}


或者,如果该函数的参数是DOM选择器,则也可以使用

linkBlock(".class1, .class2, .class3, .class4");


但是在那种情况下,您可能应该修复标记,以便这些元素共享一个类。

09-27 12:48