jquery - 获取具有事件类(class)的类(class)ID?

标签 jquery

我想获取具有事件类的元素的 id。我看过this thread ,但无法获得我想要的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>

尝试过这个。

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

最佳答案

应该是

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

没有类a分配给li元素,ali的子元素元素

关于jquery - 获取具有事件类(class)的类(class)ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20720043/

相关文章:

javascript - 如何将模型插入到特定索引中的backbone.js 集合中?

javascript - jQuery 从顶部获取高度

jQuery json/html 模板渲染插件

javascript - 更改名称 按输入类型文件选择的文件

javascript - 悬停时显示带有过渡效果的图像的标签

javascript - 如何更改按钮文本 onclick?

javascript - 如何对两个数组进行json编码并在ajax中使用它们

javascript - 使用 .live() 使 jQuery 插件影响通过 Ajax 添加的新元素

javascript - Angular 指令使用了两次,覆盖元素

jquery - 相当于 D3 中的 jQuery .offset().top