Мне нужно добавить .active
класс в ссылку меню активной задачи на странице. Я работаю на localhost, вот несколько примеров URL:
http://localhost/webapp/index.php?task=validate http://localhost/webapp/index.php?task=register
и структура меню:
<div class="menu"> <ul class="sf-menu"> <li><a href="index.php">Inicio</a></li> <li><a href="?task=validator">Validar</a></li> <li><a href="?task=register">Registro</a></li> </ul> </div>
Вы можете использовать jQuery для просмотра всех ссылок и сравнения их URL-адресов с location
. Вот пример:
$(".sf-menu a").filter(function(){ return this.href == location.href.replace(/#.*/, ""); }).addClass("active");