更新:可能な4つのクラスのうちの1つを見つけて、そのアクティブなクラスを変数に格納するにはどうすればよいですか?
論理的に私は考えていました
var current = $('.footerUl').find('.blue .white .pink .green');
これらのクラスの1つだけが一度にアクティブになります(jqueryが残りを破棄すると考えられます)が、これは機能しません。マルチクラスを検索して、現在アクティブなクラスをテストし、将来使用するために変数に保存するにはどうすればよいですか。
<footer id="footer">
<nav>
<ul class="footerUl">
<li id="worksFooterNavi" class="navi"><a href="#">works</a></li>
<li id="aboutFooterNavi" class="navi"><a href="#">about</a></li>
<li class="homeFooterNavi navi currentFooterNav white"><a href="#" title="logo">
<div class="logo activeFooter">
</div>
</a>
</li>
<li id="contactFooterNavi" class="navi"><a href="#">contact</a></li>
<li id="followFooterNavi" class="navi"><a href="#">follow</a></li>
</ul>
</nav>
</footer>
</div>
これはこれだけに限定されるもので.find()
はなく、jqueryを実行するための私のひどいハックアンドスラッシュの方法です。