将类添加到多个缓存的jquery元素

时间:2012-12-10 17:25:44

标签: jquery

使用jQuery可以同时向多个缓存元素添加类。我知道我可以做到以下几点:

cachedElement1 = $('#div1');
cachedElement2 = $('#div2');

cachedElement1.addClass('someclass');
cachedElement2.addClass('someclass');

但这样做有一个简短的方法。所以类似下面的内容实际上并不起作用。

$(cachedElement1,cachedElement2).addClass('someclass');

由于

2 个答案:

答案 0 :(得分:5)

您可以使用add()向选择器添加元素。试试这个:

cachedElement1.add(cachedElement2).addClass('someclass');

API reference: Add()

答案 1 :(得分:1)

是的,就像这样:

cachedElement1.add(cachedElement2).addClass('someclass');