javascript - 在不同的类名上调用函数?

标签 javascript jquery function refactoring

我想知道除了一一列出之外,是否有更简单的方法来调用不同类上的函数?

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

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

关于javascript - 在不同的类名上调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42217627/

相关文章:

javascript - 突出显示关键字数组中段落中所有出现的特定单词

javascript - 将自定义 CSS 和 JS 添加到 Shopify

c++ - 无法理解 C++ 行

PHP:按域对电子邮件进行排序

javascript - 使用 Object.create(null) 创建空对象的影响和好处

javascript - 如何使用 AngularJS 设置 HTTP 调用和图像加载的基本 URL

javascript - 我无法使用 jquery 获取几个 div 内的 select html 的值

javascript - 在不更改 DOM 的情况下在 Javascript 中呈现 HTML

javascript - 如何在 jQuery 中禁用(完全)和启用任何鼠标监听器?

python - 电报机器人返回空