fooというクラスを持つdiv要素が複数あり、このうち一つの要素をクリックすると使用しているCSSフレームワークの処理によって、クリックした要素にだけactiveクラスが追加されます。
lang
1<div class="foo">〜</div> 2<div class="foo">〜</div> 3<div class="foo">〜</div> 4 5 一番上をクリックすると 、、、 6 7<div class="foo active">〜</div> 8<div class="foo">〜</div> 9<div class="foo">〜</div>
このアクションによってactiveが追加されたfooの子要素pにクラス名を追加したいのですが、
lang
1if ($('.foo').hasClass('active')) { 2 $('.foo p').addClass('hoge'); 3 }
としても機能しませんでした。
(ちなみに、if (1 == 1) とすれば動くので、activeを判定する部分がおかしいのだと思います)
どうすれば希望通りの処理を実行できるでしょうか?ご教授お願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/11 04:07
2015/06/11 04:14
2015/06/11 04:24
2015/06/11 04:57