Kann jQuery eine "if" -Funktion ausführen? Wie in, wenn eine Klasse in einem Menüelement vorhanden ist, wenden Sie diese Klasse auf einen anderen Menüeintrag an? Dies unterscheidet sich geringfügig von der üblichen aktiven Seitenmenü-Hervorhebung, da es sich um aktive Dropdown-Menüs und untergeordnete Seiten handelt.Kann jQuery eine if-Anweisung ausführen?
Was würde Ich mag zu tun ist,
(the usual suspect) $(document).ready(function() {
If ...
$('#menu-main-menu li.menu-item-1061') "contains the classes
current-menu-ancestor current-menu-parent"
then add those same classes to, i.e.:
$('#menu-main-menu li.menu-item-1099').addClass('current-menu-ancestor
current-menu-parent')
}); });
Sollte eine Möglichkeit für diese zu arbeiten ....
hilft Es ist „pseudo-Logik“, weil das der einzige Weg ist, ich weiß, wie es zu beschreiben. Sieht so aus, als würde das funktionieren, aber ich habe am Ende einen anderen Weg gefunden, um das zu erreichen, was ich mit einer anderen PHP-Funktion brauchte, um die Body-Klasse der Seite zu bestimmen und dann die add.Class auszulösen. – markratledge