javascript - 如何将多个语句组合成一个传递给JS方法的语句?

标签 javascript

我有几个像下面这样的js语句

$('#' + xxx_slot_name1).children().remove();
$('#' + xxx_ad_slot_name2).children().remove();
$('#' + xxx_ad_slot_name3).children().remove();
$('#' + loreum_ipsum).children().remove();

我希望你明白这个想法。这些陈述看起来都很相似;但 #... 内的值是不同的。而且,可以有多个这样的语句,甚至可以只有一个这样的语句。我希望将这些全部放入一个我可以调用的函数中。考虑到我不确定有多少条语句,该怎么办?我不希望每个语句调用多次该方法。不知怎的,我想我可以传入 #... 的所有值的参数,然后它就完成了工作?

最佳答案

这样就可以了

$('#' + xxx_slot_name1 + ', #' + xxx_slot_name2 + ', #' + xxx_slot_name3 + ', #' + lorem_ipsum).children().remove()

只需用逗号分隔每个选择器即可将它们全部括起来

关于javascript - 如何将多个语句组合成一个传递给JS方法的语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47025967/

相关文章:

javascript - 如何在客户端隐藏 API key ?

javascript - 使用 Chart.js 样式 X 和 Y 轴(刻度线)?

javascript - 为什么我可以将命名属性添加到数组中,就好像它是一个对象一样?

javascript - 使用 javascript 刷新 div 添加行

javascript - 循环 li 项并设置变量以在每个 li 项中执行不同的操作

javascript - 仅当另一个元素存在时才显示元素

javascript - 如何在eclipse中添加jde组件插件

javascript - Laravel Restful路线ajax方法post 405方法不允许

javascript - 滑动拼图javascript的检查功能

javascript - 使用 ReactTable 时如何将此 url 更改为该代码中的链接?