Ich möchte überprüfen, ob die Klasse innerhalb eines Kinds von li
existiert und wenn die Klasse existiert, gebe true
oder defined
zurück.jQuery - finde eine Klasse exist und gebe true/false zurück
HTML
<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>
hier ist mein Code, aber werden nicht wahr oder falsch zurück, zurück es die URL des Ankers
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');
}
bitte nicht vorschlagen, CSS zu verwenden, ich brauche Javascript nur
'finden ('ausgewählt')' und wie Sie sehen können "'ausgewählt''! =='' .selected'' –