У меня есть приложение, которое обновляет базы данных на основе имени вкладки, по которому щелкнули. Мне нужно иметь возможность получить имя вкладки с помощью номера индекса.
<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>
$('ul.d_tabs li').eq(idx).attr("id") вернет идентификатор (строку) для любого idx (числа), который вы передаете.
$('ul.d_tabs li').eq(idx).attr("id")
idx
Прежде всего, ваш HTML-код недействителен, </div> закрывается, прежде чем </a> исправит это
</div>
</a>
код для получения имени такой же, как в методе клика
var name = $('#' + $(this).attr('id') + ' a:first-child').html();
и это все