【发布时间】:2015-04-29 01:05:09
【问题描述】:
我是 JS 的新手,但使用其他 Stack 帖子,我已经走到了这一步。提前致谢!
此引导下拉按钮有效,但是所需的结果是下拉按钮会根据选择更改颜色,并且下拉按钮每次单击时都会保留“下拉插入符号”。换句话说,它必须保留一个下拉菜单按钮,而不是成为单击时的常规按钮。我不知道如何设置类和/或更改所选每个选项的颜色。
因此,选择开机会导致一个标有“开机”的绿色下拉按钮。或关机 = 红色等...
https://jsfiddle.net/1buok5mn/
$(function () { <!-- change text in power button -->
$(".dropdown-menu").on('click', 'li a', function () {
$(".btn:first-child").text($(this).text());
$(".btn:first-child").val($(this).text());
});
});
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false">Power On/Off <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Power On</a>
</li>
<li><a href="#">Low Power</a>
</li>
<li class="divider"></li>
<li><a href="#">Power Off</a>
</li>
</ul>
</div>
谢谢!!!
【问题讨论】: