2016-07-12 9 views
-2

可視要素のすべてに新しいclassの「visible-offers」を追加します。 私は、次のコード行で目に見えるものを取得しています:可視要素にクラスを追加

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

それは、クラスのパン・ボックス」で、これらすべてのvisible divを返します。ここで返されたdivに新しいクラスを追加するにはどうすればいいですか

+3

使用.addClass( 'あなたのクラス')、あなたのコードにaddClassを追加します; – kapantzak

+0

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

+0

あなたのセレクタで ':visible' https://api.jquery.com/visible-selector/を使用するだけで' filter() 'を使う必要はありません...これはちょっと基本的で、Googleの – DaniP

答えて

2

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

ドキュメントについてaddClass()

+1

代わりに 'filter()'の代わりに '$( 'pan-box':visible ')'を使用することができます – Mohammad

+1

@Mohammad yeapしかし、フレキシブルな私は思う – semanser

0

.addClassメソッドを使って、どのように新しいクラスを追加できますか?あなたも目に見える要素をターゲットとするセレクタを絞り込むことができます。

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

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

関連する問題