Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Выбрать элемент (https://javascript.ru/forum/jquery/37527-vybrat-ehlement.html)

Magneto 23.04.2013 13:47

Выбрать элемент
 
Есть следующее меню:
<divclass="menu">
  <ul class='nav nav-tabs'>
    <li class="nav-element"><a href='#applications'>Applications</a></li>
    <li class="nav-element"><a href='#environments'>Environments</a></li>
    <li class="nav-element"><a href='#run'>Run</a></li>
  </ul>
</div>


Нужно выбрать элемент li в котором в теге a находится нужный path.

function setActive ( path ) {
    $('магическая выборка').addClass('active');
}

// Устанавливаем класс active первому элементу li
setActive( 'applications' )


// Устанавливаем класс active второму элементу li
setActive( 'environments' )


// Устанавливаем класс active третьему элементу li
setActive( 'run' )

zebra 23.04.2013 13:52

$('.menu ul li a[href$=' + path + ']')

Magneto 23.04.2013 14:19

Цитата:

Сообщение от zebra
$('.menu ul li a[href$=' + path + ']')

Спасибо но данная конструкция выберет теги а, а нужно li.
Вообщем я решил вопрос.

zebra 23.04.2013 14:21

.parent()


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