【发布时间】:2018-07-03 08:22:12
【问题描述】:
我有一些标签如下
我需要获取当前激活标签的ID,我尝试了很多方法,仍然没有运气,
1. $('ul#apptabs li a').find('active').attr('id')
2. $('ul#apptabs li a.active').attr('id')
3. $('ul#apptabs nav-item').find('a.active').attr('id')
片段:
console.log(
$('ul#apptabs li a').find('active').attr('id'),
$('ul#apptabs li a.active').attr('id'),
$('ul#apptabs nav-item').find('a.active').attr('id')
);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="apptabs" class="nav nav-pills" role="tablist" style="margin:0px">
<li id="map_control" class="nav-item">
<a class="nav-link active" data-toggle="tab" href="#m_tabs_1_1">Map</a>
</li>
<li id="feature_control" class="nav-item">
<a class="nav-link" data-toggle="tab" href="#m_tabs_1_3">Feature</a>
</li>
<li id="analysis" class="nav-item">
<a class="nav-link" data-toggle="tab" href="#m_tabs_1_4">Analysis</a>
</li>
<li id="editing_control" class="nav-item">
<a class="nav-link" data-toggle="tab" href="#m_tabs_1_5">Editing</a>
</li>
<li id="general_div" class="nav-item">
<a class="nav-link" data-toggle="tab" href="#m_tabs_1_6">General</a>
</li>
</ul>
【问题讨论】:
-
不是一个重复的问题,这个答案不适合我的需要,我已经试过了。 stackoverflow.com/questions/1864219/…