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

Filed under:
|

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

Related posts about JavaScript

Related posts about jQuery