Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Добавление класса или id к ссылке. Простой вопрос: Как? (https://javascript.ru/forum/dom-window/17399-dobavlenie-klassa-ili-id-k-ssylke-prostojj-vopros-kak.html)

Mrjoey 18.05.2011 00:02

Добавление класса или id к ссылке. Простой вопрос: Как?
 
Здравствуйте!

Хочу сделать выделение активного пункта в меню на стороне клиента. нашел исходник на jquery.
Вроде все получилось, но код скрипта обрабатывает все ссылки, находящиеся на странице, а не только из меню.

Решил добавить идентификатор id="menu". Перестало работать, видимо что то не то делаю. Не силен в синтаксисе.

подскажите пожалуйста, вот есть строка в коде, как в ней дописать, что должны обрабатываться только ссылки с идентификатором id="menu":

$.each($("a[href*=/"+now_url.split('/')[3]+"]"),


если что, вот полный код:

$(document).ready (function () {

    var active_url=location.href;

    if (active_url.split ('/')[3]!=0) {

    $.each ($("a[href*=/"+active_url.split('/')[3]+"]"),

    function (){$(this).addClass ('active');});

    } });

kostr 18.05.2011 16:42

Вам только селектор нужен? Ну вот:
$('a') - просто любая ссылка
$('a.menu') - ссылка с классом "menu"
$('#menu') - элемент с id="menu"


Часовой пояс GMT +3, время: 22:05.