如何通过索引获取jQueryUITabsDOM元素
How get jQuery UI Tabs DOM element by its index?
我的实验目标是通过jQueryUI的Tabs元素的索引检索DOM元素ID。
Tabs
控件布局HTML的开头如下:
<div id="tabs">
<ul>
<li><a href="#tab1">Tab name 1</a></li>
<li><a href="#tab2">Tab name 2</a></li>
<li><a href="#tab3">Tab name 3</a></li>
</ul>
比方说,如果我想写一个JS函数,为索引为2的选项卡返回#tab3
,我需要使用什么jQuery方法来获得它?
您可以使用:eq()选择器或eq(。
$("#tabs ul li a:eq(2)").attr("href");
或
$("#tabs ul li a").eq(2).attr("href");
alert($("#tabs ul li a:eq(2)").attr("href"));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="tabs">
<ul>
<li><a href="#tab1">Tab name 1</a></li>
<li><a href="#tab2">Tab name 2</a></li>
<li><a href="#tab3">Tab name 3</a></li>
</ul>
</div>