2012-12-10 4 views
4

jQuery를 사용하면 여러 캐시 된 요소에 클래스를 동시에 추가 할 수 있습니다. 나는 다음을 할 수 있다는 것을 알고있다 :여러 캐시 된 jquery 요소에 클래스 추가

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

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

그러나 짧은 방법이있다. 그래서 실제로 작동하지 않는 아래처럼 뭔가.

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

감사

답변

5

당신은 선택에 요소를 추가 add()를 사용할 수 있습니다. 이 시도 :이 같은

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

API reference: Add()

1

예 :

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

감사 넬슨은 잘 작동하지만, 그에게 유일한 방법으로 내가 솔루션으로 인해 API 참조 링크로 Rorys 응답을 포착 두 가지 중에서 선택하십시오. :) – Ben

관련 문제