получить имя вкладки вместо индекса - PullRequest
0 голосов
/ 16 сентября 2011

У меня есть приложение, которое обновляет базы данных на основе имени вкладки, по которому щелкнули. Мне нужно иметь возможность получить имя вкладки с помощью номера индекса.

<div id="id_tabs" class="tabs" > </div>
<ul class="d_tabs">
  <li id="id_tab_home"><a href="#tab_home">Home</div>     </a></li>
  <li id="id_tab_first"><a href="#tab_first">First</div></a></li>
  <li id="id_tab_second"><a href="#tab_second">Second</div></a></li>
</ul>

Ответы [ 2 ]

3 голосов
/ 16 сентября 2011

$('ul.d_tabs li').eq(idx).attr("id") вернет идентификатор (строку) для любого idx (числа), который вы передаете.

0 голосов
/ 16 сентября 2011

Прежде всего, ваш HTML-код недействителен, </div> закрывается, прежде чем </a> исправит это

код для получения имени такой же, как в методе клика

var name = $('#' + $(this).attr('id') + ' a:first-child').html();

и это все

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...