首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用数组项替换选择器

用数组项替换选择器
EN

Stack Overflow用户
提问于 2021-12-10 15:56:17
回答 1查看 53关注 0票数 0

我想要存档,我有一个数组,包含3-4项,然后我想要抛出所有这些项,并用数组的项更改函数中的选择器。

代码语言:javascript
复制
let items = ['Name','Person,'New']

那我的职能

代码语言:javascript
复制
$('.btn').on("click", function(){do smth});

然后,foreach .btn应该类似于名称或person,我希望可能向数组中添加更多迟来的项目。我怎么发动汽车呢?

3项职能

$('.name .btn').on("click", function()){do smth.})

$('.name .test').on("click", function()){do smth.})

$('.name .dosmth').on("click", function()){do smth.})

名称应替换为数组的项。

我想要元素的唯一功能

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-10 16:05:47

试试这个:

代码语言:javascript
复制
let items = ['name', 'person', 'new']
let elements = [{
    name: 'btn',
    callback: () => {
      // do something
    }
  },
  {
    name: 'test',
    callback: () => {
      // do something
    }
  },
  {
    name: 'dosmth',
    callback: () => {
      // do something
    }
  }
]
items.forEach(item =>
  elements.forEach(element => $(`.${item} .${element.name}`).on("click", element.callback()))
)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70307200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档