получить текст вкладки на некоторых вкладках jquery ui - PullRequest
8 голосов
/ 15 сентября 2010

Я использую вкладки jquery ui

Я могу получить индекс выбранной вкладки для события "load" (ajax)

$('#tabs').tabs(
      {
        load: function(e, ui) {
            if($('#tabs').tabs('option','selected') == 0) { }
      }
       });

Теперь я хочу получить имя вкладки

для например ...

<ul>
<li><a href="newprofile.jsp"><span>Profile</span></a></li>
<li><a href="ashout.jsp" id="friends"><span>Shouts</span></a></li>
</ul>

Я хочу получить текстовый профиль, когда нажата первая вкладка, или кричать, когда нажата вторая вкладка.

Спасибо

1 Ответ

11 голосов
/ 15 сентября 2010

Вы можете использовать переданный ui аргумент , в частности ui.tab, чтобы получить элемент привязки, например:

var text = $(ui.tab).text();

У меня нет ваших страниц, чтобыload, , но вы можете протестировать демо здесь, используя событие select , оно работает так же.

...