BarnyBroken
@BarnyBroken
Дизайнер, веб-разработчик.

Как получить активный таб в jQuery Ui Tabs?

Всем привет. У меня небольшая проблема.
В общем работаю с jQuery UI Tabs и мне нужно поймать активный таб и засунуть в него класс.

Разметка:
<ul>
    <li><a href="#tabs-1"><i class="l-messages"></i></a></li>
    <li><a href="#tabs-2"><i class="l-messages"></i></a></li>
    <li><a href="#tabs-3"><i class="l-messages"></i></a></li>
</ul>


Т.е вот что у меня не выходит (оно добавляет всем иконкам этот класс, а нужно только той где активный таб):
var tabs = $('.maintabs');
if(tabs.find(li.ui-tabs-active)){
    $(this).find('i').addClass('active')
}


В общем нужно сделать так, что если этот таб активен (li), то именно в этом (li) найти (i) и дописать класс active. Как можно это сделать?

Заранее благодарю.
  • Вопрос задан
  • 3043 просмотра
Решения вопроса 1
DeLaVega
@DeLaVega
Верстаю, фронтэндю =)
Так ui сам и добавляет активный класс - ui-tabs-active - вы фаирбагом код хоть смотрели?

P. S. У вас подозрительно одинаковые ссылки на табы, такого не должно быть...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы