Мне интересно, возможно ли добавить класс к ссылке, которая имеет тот же href, что и document.href?
Я пытался, но безуспешно.
if ($("a").attr("href") == document.location.href) { $(this).addClass("active"); }
Разве это не возможно?
$("a").filter(function() { return this.href === document.location.href; }).addClass("active");
Должно работать.
$("a[href=" + document.location.href + "]").addClass("active");
(не тестировалось)
Вы пробовали window.location.href вместо document.location.href?