Fast 3 Stunden verbringen, um dies zu verbringen. Nichts gefunden.Add Klasse, am nächsten div
Hier ist mein Code .. 3 separate URL in der Datei. (Aktualisiert)
<div id="menu">
<a href="blue.php">
<div class="list">
Content_here
</div>
</a>
<a href="yallow.php">
<div class="list">
Content_here
</div>
</a>
<a href="black.php">
<div class="list">
Content_here
</div>
</a>
</div>
Add-Klasse auf aktuelle URL
<div id="menu">
<a href="#">
<div class="list active">
content_here
</div>
</a>
</div>
hier:
$("#menu a").each(function(index) {
if($.trim(this.href) == window.location) {
$(this).closest('div').addClass("active");
}
});
Kein active
class
zu aktuellen URL
. ...
ich meine Frage aktualisiert, gibt es mehr als ein URL in Datei – lovepeople
@lovepeople Sie möchten jede URL aktualisieren .... ändern Sie auch Ihre Bedingung in '$ .trim (this.href) == '#'' –
@lovepeople: Ändern Sie auch Ihre Bedingung zu '$ (this) .attr ('href') == '#' ' –