Показать сообщение отдельно
  #1 (permalink)  
Старый 06.12.2015, 16:26
Новичок на форуме
Отправить личное сообщение для Lasery Посмотреть профиль Найти все сообщения от Lasery
 
Регистрация: 06.12.2015
Сообщений: 2

Скрипт добавляющий class
Прошу помощи!
Задача вероятнее всего простецкая, но ввиду видимо недостатка знаний решить ее не могу.

В общем суть такая, есть скрипт:

$(function () { 
    $('#block_sidebar a').each(function () {
        var location = window.location.href;
        var link = this.href; 
        if(location == link) {
            $(this).addClass('active');
        }
    });
});


Он добавляет класс active к "активной" ссылке, скрипт работает, все вроде хорошо, но появилась задача его доработать, а как не доходит. Необходимо что бы скрипт добавлял активный класс не активной ссылке, а пункту в списке (li) в котором находится активная ссылка.

Ниже привожу мою разметку:

<div class="block_sidebar" id="block_sidebar">
	<ul>
<li> <a href="#один">Один</a> </li>
<li> <a href="#два">Два</a> </li>
<li> <a href="#три" >Три</a> </li>
	</ul>
</div><!-- .block_sidebar -->

Последний раз редактировалось Lasery, 06.12.2015 в 19:47.
Ответить с цитированием