クラスが子の中にあるかどうかを確認したい場合はli
、クラスがある場合は返り値true
またはdefined
です。ここではHTMLjQuery - クラスが存在し、true/falseを返します
<li class="show-more">
<a> if found selected then add to this</a>
<ul>
<li><a> sub-menu</a></li>
<li><a> sub-menu</a></li>
<li><a class="selected"> sub-menu</a></li>
<li><a> sub-menu</a></li>
</ul>
</li>
は文句を言わないtrueまたはfalseを返す私のコードですが、それは
var active_sub_menu = $('li.show-more ul li').find('selected');
alert(active_sub_menu);
if(typeof active_sub_menu == 'defined'){
$('li.show-more > a').addClass('selected');
}
CSSを使用することをお勧めいけないしてください、私はJavaScriptを必要とするアンカーのURLを返します
'見つかった( 'selected')'そして 'selected''!を見ることができます!==''selected'' –