我有几个像下面这样的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/