Target a link if that link links to the current page?
Posted
by
Des
on Stack Overflow
See other posts from Stack Overflow
or by Des
Published on 2012-03-30T23:07:25Z
Indexed on
2012/03/30
23:30 UTC
Read the original article
Hit count: 175
JavaScript
|jQuery
this may be a stupid question as I can't seem to find an answer :P
Is there a way with javascript/jQuery to Target all links on a page ONLY if they link to the current page?
Say i've got a static sidebar on ALL pages, for intents and purposes:
<ul id="sidebar">
<li><a href="/one">One</a></li>
<li><a href="/two">Two</a></li>
<li><a href="/three">Three</a></li>
</ul>
Notice the code for ALL of them is the same. Let's say I'm on "www.domain.com/two" - Is there a way to target
<li><a href="#">Two</a></li>
because it's linking to the current page?
***ANSWERED*****
The guy deleted his answer - but I used it to create this -
var linksToCurrentPage = $('a[href="' + window.location.href + '"]');
if (linksToCurrentPage) {
$('a').addClass('currently-active');
};
which worked :)
© Stack Overflow or respective owner