我正在尝试使用jquerymobile 的新flipswitch 控件而不是滑块,但它有一个奇怪的行为:“翻转”开关不会使knockoutjs 相应地更新值。但是在选择元素上调用 .val() 我得到了正确的值,因为它应该来自翻转开关的视觉状态。
我在 jsfiddle 上做了一个演示
<select data-bind="value: Partecipating" id="switch" data-role="flipswitch">
<option>Yes</option>
<option>No</option>
</select>
<br>Value is: <span data-bind="text: Partecipating"></span>
如您所见,正常的下拉菜单和滑块会更新标签,而翻转开关不会。
我不明白这是否是翻转开关小部件或库中的错误。或者是其他东西。
希望在调试和可能解决此问题方面提供一些帮助。谢谢
西蒙娜