jQuery - trouver une classe existe et retourner true/false

Je veux vérifier si il existe des classes à l'intérieur d'un enfant de li et si il existe des classes de retour true ou defined.

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>

voici mon code, mais l'habitude de retourner true ou false, il retourne l'url de l'ancre

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');
}

s'il vous plaît ne suggère l'utilisation de CSS, j'ai juste besoin de javascript

find('selected') et comme vous pouvez le voir 'selected' !== '.selected'

OriginalL'auteur user007 | 2013-02-15