Я пытаюсь сделать меню jQuery, которое может выделить текущую страницу. Метод заключается в том, чтобы добавить класс current
к выбранному.
Вот html:
<div class="menu_items">
<ul class="ul_items" id="navigation">
<li><a href="index.php">1</a></li>
<li><a href="index.php?pg=2">2</a></li>
<li><a href="index.php?pg=3">3</a></li>
<li><a href="index.php?pg=4">4</a></li>
<li><a href="index.php?pg=5">5</a></li>
</ul>
</div>
И я попытался сделать что-то вроде этого:
$(document).ready(function(){
$("#navigation").find("a[href*='"+window.location.href+"']").each(function(){
$(this).addClass("current")
});
});
Поскольку код CSS большой и т. д., полный код находится по адресу jsFiddle.
Я думаю, что что-то неправильно определено в части кода Jquery. Когда я пытаюсь это:
var a = $("#navigation").find("a[href*='"+window.location.href+"']");
alert(a);
Я получаю предупреждение [Объект] [Объект]. Кто-нибудь может помочь?
Заранее спасибо.