2016-07-12 3 views
-2

보이는 요소 모두에 새로운 class 개의 'visible-offers'를 추가하고 싶습니다. 나는 다음과 같은 코드 라인으로 보이는 사람을 검색하고있다 :보이는 요소에 클래스 추가하기

$('.pan-box').filter(':visible') 

이 클래스의 팬 박스 '로 모든 visible 된 div를 반환합니다. 이제 어떻게 반환 된 div에 새 클래스를 추가 할 수 있습니까?

+3

사용 .addClass를 ('당신의 클래스') : 당신은 또한 눈에 보이는 요소를 대상으로 선택 범위를 좁힐 수 있습니다 ; – kapantzak

+0

https://api.jquery.com/addclass/ – billyonecan

+0

그리고'filter()'를 사용할 필요가 없습니다. 단지 당신의 셀렉터에': visible' https://api.jquery.com/visible-selector/를 사용하십시오 ... 이것은 단지 기본이고 Google – DaniP

답변

2

$('.pan-box').filter(':visible').addClass('visible-offers');

문서 $('.pan-box').filter(':visible').addClass('visible-offers')

+1

대신에'$ ('. pan-box': visible ')'대신'filter()'를 사용하면됩니다. – Mohammad

+1

@Mohammad yeap하지만이 방법은 나는 생각한다. – semanser

0

이 코드에 addClass를 추가

$('.pan-box:visible').addClass('visible-offers'); 
관련 문제