我有BootStrap选择框,我试图找到所选选项的optgroup.
以下是带有以下选项的引导程序选择框的表示:
<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();