jquery - 在 Bootstrap Select 中获取 optgroup 标签

标签 jquery html

我有 BootStrap 选择框,我正在尝试找到所选选项的 optgroup。

下面是带有这些选项的 Bootstrap 选择框的表示:

<li rel="1">
  <div class="div-contain">
     <div class="divider"></div>
  </div>
  <dt>
     <span class="text">Option Set 1</span> <!-- I NEED THIS: Option Set 1 -->
  </dt>
  <a tabindex="0" class="opt " style="">
    <span class="text">Option 1</span>
    <i class="fa fa-ok icon-ok check-mark"></i>
  </a>
</li>

<li rel="2" class="selected">
  <a tabindex="0" class="opt " style="">
    <span class="text">Option 2</span>
    <i class="fa fa-ok icon-ok check-mark"></i>
  </a>
</li>

编辑: 我最近的尝试基于@Soren Beck Jensen 的回答:

$('i.check-mark').closest('li.selected').find('dt>span').text();

这为我在第一个下拉列表中选择的所有选项提供了“选项集 1”。

最佳答案

目前你的例子是错误的,但试试这个:

$('li.selected').find('dt').find('span').text();

关于jquery - 在 Bootstrap Select 中获取 optgroup 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29772279/

相关文章:

javascript - 在 HTML 中的图像顶部添加倾斜叠加层

javascript - 引用错误: updateSliderMargin is not defined

javascript - 比较数组中的 n 个对象

jquery - DataTables row.add() 函数不会添加数组中的所有行

javascript - 动态导入的使用方法是什么?

html - 使用 CSS 将页面上的 div 中的 3 个按钮居中

javascript - 如何在提交时验证 Angular 中的复选框并显示/隐藏?

javascript - Cookie 未使用 jquery 正确删除

jquery - 为什么当我在backbone.js中渲染 View 时会渲染额外的div

html - 在ol项目html上实现子编号