classe ativa jquery ao item de menu com base na URL atual

Eu tenho o seguinte código que deve adicionar uma classe css ativa para o item de menu se URL do item de menu == url atual:

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

mas isso adiciona a classe a todos os itens do menu. alguma dica?

questionAnswers(4)

yourAnswerToTheQuestion