Jquery 获取类处于活动状态的类的id?

Jquery 获取类处于活动状态的类的id?,jquery,Jquery,我想获取具有活动类的元素的id的id。我已查看,但无法获得我想要的o/p <ul class="nav nav-pills nav-stacked navigation" id="configuration_sidebar_content"> <li> <a>Location</a> <ul class="nav nav-pills nav-stacked " id="location" style=

我想获取具有活动类的元素的id的id。我已查看,但无法获得我想要的o/p

<ul class="nav nav-pills nav-stacked navigation" id="configuration_sidebar_content">
     <li>
        <a>Location</a>
        <ul class="nav nav-pills nav-stacked " id="location" style="padding-left:30px;">
            <li class="active" id="region"><a>Region</a></li>
            <li id="country"><a>Country</a></li>
        </ul>
     </li>
     <li>
         <a>Device</a>
         <ul class="nav nav-pills nav-stacked" style="padding-left:30px;">
              <li id="gateway_unit"><a>Gateway Unit</a></li>
              <li id="meter_unit"><a>Meter Unit</a></li>
         </ul>
     </li>
 </ul>
应该是

$("#configuration_sidebar_content li.active").attr('id')

没有类
a
分配给
li
元素,
a
li
元素的子元素,因为您编写了
.a
,这意味着拥有类
a
,而这不是您要寻找的。
试试这个:

  $("#configuration_sidebar_content").find(".active").attr('id')
使用
find()

你也可以试试

$("#configuration_sidebar_content li").find("a.active").attr('id')
试试这个,
#配置#侧边栏(content li.a.active
更改为
$(“#配置#侧边栏(content li.active”).attr('id')

$("#configuration_sidebar_content li").find("a.active").attr('id')