4

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

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

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

但是有没有一种简短的方法可以做到这一点。所以像下面这样的东西实际上不起作用。

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

谢谢

4

2 回答 2

5

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

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

API 参考:Add()

于 2012-12-10T17:27:11.187 回答
1

是的,像这样:

cachedElement1.add(cachedElement2).addClass('someclass');
于 2012-12-10T17:27:23.773 回答