2016-07-12 66 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/ ...這只是基本的,很容易找到谷歌 – DaniP

回答

2

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

文檔關於addClass()

+1

你可以使用'$('。pan-box':visible')'而不是'filter()' – Mohammad

+1

@Mohammad yeap,但這種方式更多靈活我想 – semanser

0

通過使用.addClass方法。你也可以縮小選擇的目標可見元素:

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

添加addClass到你的代碼,$('.pan-box').filter(':visible').addClass('visible-offers')