我在我的应用程序中使用 Bootstrap 下拉组件,类似于以下方式:
<div class="btn-group">
<button class="btn">Please Select From List</button>
<button class="btn dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu">
<li><a tabindex="-1" href="#">Item I</a></li>
<li><a tabindex="-1" href="#">Item II</a></li>
<li><a tabindex="-1" href="#">Item III</a></li>
<li class="divider"></li>
<li><a tabindex="-1" href="#">Other</a></li>
</ul>
</div>
我希望能够将所选项目显示为按钮标签。换句话说,用被选择的列表项(“Item I”,“Item II”,“Item III”)替换“请从列表中选择”。
$('.btn:first-child').html($(e.target).text()+' <span class="caret"></span>')
我发现这篇文章很有帮助:http://www.benknowscode.com/2013/12/bootstrap-dropdown-button-select-box-control.html - Paul