【发布时间】:2016-06-05 13:25:23
【问题描述】:
我正在使用带有引导程序的单选按钮的敲除绑定。
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-default">
<input class="radio-inline" type="radio" data-bind="checked:daysBackParameter" value="true" name="daysradio" >{{texts.showAll}}
</label>
<label class="btn btn-default">
<input class="radio-inline" type="radio" data-bind="checked:daysBackParameter" value="30" name="daysradio" >{{texts.showOnly30Days}}
</label>
<label class="btn btn-default">
<input class="radio-inline" type="radio" data-bind="checked:daysBackParameter" value="60" name="daysradio" >{{texts.showOnly60Days}}
</label>
<label class="btn btn-default">
<input class="radio-inline" type="radio" data-bind="checked:daysBackParameter" value="90" name="daysradio" >{{texts.showOnly90Days}}
</label>
<!--
<label class="btn btn-default">
<span style="cursor:pointer" data-bind="click: function(){ filterClick(30) } ,css: { 'selectedFilter' : filterValue == 30 }"><u>30 </u></span>
</label>
-->
</div>
问题是当我使用data-toggle=buttons 然后数据绑定不起作用
但如果我删除它,那么数据绑定就可以了。
但在那种情况下,单选按钮样式来了,但我需要按钮样式。
您能提出任何解决方案吗?
【问题讨论】:
-
如果您要共享 DOM 的控制权,您需要自定义绑定处理程序。见jsfiddle.net/ervwalter/ccjnj
标签: javascript jquery html twitter-bootstrap knockout.js