如何使用jQuery在一行中引用多个选择器变量

时间:2014-07-18 13:58:51

标签: jquery jquery-selectors

我只是阅读this SO问题以及其他与我类似的问题。但是,我想知道是否可以将已经在变量中捕获的几个选择器混合在一起。

var id1 = $('#id1'),
    id2 = $('#id2'),
    class1 = $('.class');

我正在寻找这个功能......

id1.whatever();
id2.whatever();
class1.whatever();

......但如果可能的话,在一行中。我试过这个并且它不起作用:

(id1, id2, class1).whatever();

有更简洁的方法吗?

2 个答案:

答案 0 :(得分:2)

你可以做到

id1.add(id2).add(class1).whatever();

答案 1 :(得分:1)

您可以使用add()

ad1.add(id2).add(class1).whatever();

但我强烈建议您使用一个公共类,然后在该类上应用您的方法。