复选框未保持选中状态
checkbox not staying checked
我在谷歌群组上问过这个问题,但他们似乎不知道。
选中复选框后,它会自动再次取消选中。当我添加扩展器并在那里放置调试器时,复选框确实被选中,但是继续后复选框变为未选中状态。即使可观察量的存储值为真,我用Chrome检查器检查过。此外,当我使用 Chrome 检查器更改可观察对象时,复选框确实保持选中状态。
我的复选框:
<input type="checkbox" data-bind="checked: vergelijk" />
我的布尔值的定义:
vergelijk: ko.observable(true)
这是一个新的复选框,因此不能有任何现有代码。此外,让jQuery代码找到复选框并取消选中它们也会非常奇怪。据我所知,没有这样的代码。
在复选框容器上找到一个单击处理程序,显然它捕获了单击事件。我在JSFiddle中有一个例子。http://jsfiddle.net/MrFoxWork/g3era/
单击绑定处理程序不返回任何内容,显然这会导致复选框保持未选中状态。若要使操作正常工作,绑定处理程序必须返回 true。
相关文章:
- 角度复选框不会保持选中状态
- 复选框保持React JS中各组件的状态
- jQuery复选框被锁定为选中状态
- 主干-复选框保持选中状态
- 基于复选框状态的条件数学
- 导航到另一个页面后,复选框状态会更改
- 处于特定状态的复选框
- 如何创建至少 1 个框处于活动状态的复选框列表
- 如何根据各种复选框状态执行操作
- 使用 javascript 获取复选框的状态
- 按钮未启用,如果复选框处于打开状态
- 如何保存动态创建的复选框的更改状态
- 检查复选框状态-Javascript
- 创建一个复选框按钮的散列,这些按钮在单击时在Twitter Bootstrap Button组中处于活动状态
- 多个复选框中的一个应始终保持未选中状态
- Twitter引导程序:删除/切换类似复选框的按钮组的活动状态
- JavaScript-使用sessionStorage保存文档之间共享的复选框状态
- 带有角度指令的三状态复选框
- ReactJS自定义三状态复选框将不显示复选标记
- 表示单页应用程序的用户配置状态(复选框、选择列表)的标准做法