Hola seravifer,
Tienes 2 opciones:
Usar condicional para cada enlace.
Ejemplo con PHP:
Código PHP:
Ver original<?
$page_id = $_GET['page_id'];
?>
<div id="main-menu"><ul>
<li><div class="icon iconhome"></div><a href="?page_id=12" <? if($page_id == '12'){echo 'class="LaClase"'} ?>>Autobiografía</a></li>
<li><div class="icon iconresume"></div><a href="?page_id=12" <? if($page_id == '12'){echo 'class="LaClase"'} ?>>Autobiografía</a></li>
<li><div class="icon"></div><a href="?page_id=15" <? if($page_id == '15'){echo 'class="LaClase"'} ?>>Proyectos</a></li>
<li><div class="icon icontact"></div><a href="?page_id=18" <? if($page_id == '18'){echo 'class="LaClase"'} ?>>Contacto</a></li>
</ul></div>
Si se cumple la condición imprimirá la clase que quieras colocar respectivamente.
Segunda opción:
Como en el titulo del post haces mención de JQuery, supongo que estas usando AJAX de JQuery. Si es el caso, entonces en el evento que haces referencia al click del enlace, añade esto:
Código Javascript
:
Ver original$('.LaClase').removeClass();
$(this).addClass("LaClase");
Si estas usando AJAX deberias sustituir el tag <a> por quizá un <label> para que no te cargue la página.
Estoy lanzando suposiciones ya que no ofreces más detalles.