将数据绑定添加到引导程序下拉列表
Adding Data-Bind to Bootrstrap Dropdown
我正在尝试通过数据绑定将值列表拉入Twitter引导程序下拉列表中。
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
Action <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" data-bind="options: artists, optionsText: 'name', optionsValue: 'id', value:selectedArtistId">
<li></li>
</ul>
</div>
我遇到了Knockout_bootstrap JS,但不确定它是否适用于下拉菜单
http://billpull.github.io/knockout-bootstrap/
(未提供示例)
HTML
List vs HTML Select
引导下拉列表是一个 html 列表。
<ul>
<li></li>
</ul>
挖空 js options
绑定是 html select
元素的绑定。
<select>
<option></option>
</select>
我不确定你想做什么,但是您目前正在做的是将KNOCKOUT选项绑定添加到<ul>
,而绑定应该是<select>
。
JS Bin
中的实时示例下面是 jsbin 中的一个示例,它在两种情况下都使用挖空进行绑定。
http://jsbin.com/ITOZUPI/1/edit
带有 ko 数据绑定的 HTML 的一部分
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
Action <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" data-bind="foreach: my.VM.Artists">
<li><a role="menuitem" tabindex="-1" href="#" data-bind="text: artistName, click: getTheArtist"></a></li>
</ul>
</div>
<p> </p>
<select data-bind="options: my.VM.Artists,
optionsCaption: 'Please select an Artist...',
optionsText: 'artistName',
optionsValue: 'artistId',
value: my.VM.artist_selected"></select>
相关文章:
- 如何保持引导程序下拉复选框列表下拉
- jQuery,引导程序下拉列表问题
- 引导程序下拉列表显示不正确
- 用angularjs填充引导程序下拉列表
- 表详细信息中的引导程序下拉列表
- 引导程序下拉列表与jQuery.dropdown冲突
- 将数据绑定添加到引导程序下拉列表
- 引导程序下拉列表按钮没有'不起作用
- Twitter引导程序下拉列表创建了一个滚动条
- 将引导程序下拉列表扩展到可见页面的底部
- 将引导程序下拉列表附加到不同的元素
- 引导程序下拉列表中的可单击选项卡和选项卡式内容
- 单击特定列表项后,取消引导程序下拉菜单上的隐藏事件
- 在引导程序下拉列表菜单中显示所选选项
- 引导程序下拉列表中的剑道组合框
- 仅通过单击下拉栏来折叠引导程序下拉列表
- 如何在引导程序下拉列表中获取Selected元素,其中下拉列表是动态填充的
- 如何在引导程序下拉列表中添加彩色边框
- 如何使用jquery或php中的javascript从引导程序下拉列表中打印所选项目
- 如何通过单击外部按钮打开引导程序下拉列表