jquery active class to menu item basado en url actual

Tengo el siguiente código que debe agregar una clase de css activa al elemento del menú si url del elemento del menú == url actual:

$("#accordion a").each(function() 
{   
    if (this.href.search(window.location.hostname) != -1)
    {
        $(this).addClass("active-sidebar-link");
    }
});

pero esto agrega la clase a todos los elementos del menú. ¿algun consejo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta