29 Stimmen

jQuery - Regel für "Enthält kein Element"

Ich möchte eine Regel erstellen, die auf die a Element im Folgenden:

<ul id="root">
   <li>
      <a href="item.html">Root Menu Item</a>
   </li>
</ul>

Dies sollte jedoch nicht gelten, wenn die li Element enthält ein weiteres ul Element, z.B:

<ul id="root">
   <li>
      <a href="#">Sub Menu</a>
      <ul>
         <li>
            <a href="item.html">Sub Menu Item</a>
        </li>
      </ul>
   </li>
</ul>

Ich habe das Ereignis wie erforderlich erstellt, muss es aber nur auf die "Root"-Menüpunkte anwenden.

Ich weiß, dass ich einfach ein id-Attribut hinzufügen kann, um nur das gewünschte Element anzuvisieren, aber das Menü-Plugin, das mein Kunde installiert hat, ist nicht leicht konfigurierbar.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X