【发布时间】:2016-12-31 18:20:41
【问题描述】:
我正在尝试以编程方式在按钮中选择选项以及加载页面时的下拉菜单(基于之前保存到 cookie 的选项)。
当我执行以下代码时,它只显示下拉菜单,我想执行点击事件和相关的代码/页面更改。
$(".dropdown-menu").dropdown("toggle");
我该怎么做。
<div class="btn-group" >
<button type="button" id="activeGrouping" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span data-bind="if: view()==1">No grouping</span>
<span data-bind="if: view()==2">Group by subject</span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#" id="groupBySubject" data-bind="click: $root.toggleView(2)">Group by subject</a></li>
<li><a href="#" id="noGrouping" data-bind="click: $root.toggleView(1)">No grouping</a></li>
</ul>
</div>
【问题讨论】:
-
我不确定,但也许stackoverflow.com/questions/18623348/… 会有所帮助?
标签: twitter-bootstrap knockout.js