jQuery addClass zu einem Kind-element

Habe ich die übliche ungeordnete Liste für die navigation im Menü mit Untermenüs...

html:

<ul>
  <li><a href="#">Link 1</a></li>
  <li>
    <a href="#">Link with submenu</a>
    <ul>
      <li><a href="#">Sublink 1</a></li>
    </ul>
   </li>
</ul>

Alle links innerhalb des übergeordneten <li> haben einen border-radius. Aber wenn die Eltern <li> hat ein Kind <ul>, ich möchte nicht den link an einen radius.

Ich bin derzeit mit diesem jQuery:

<script>
  $("li").has("ul").addClass("sub-radius");
</script>

Es funktioniert gut, außer es richtet sich <li>, aber ich brauche Sie zum Ziel das Kind <a> und entfernen Sie den radius ein.

Jede mögliche Hilfe würde geschätzt.

InformationsquelleAutor scferg5 | 2011-10-28

Schreibe einen Kommentar