程序园

弹奏键盘人生,拂去青春的尘土,留下的只有岁月的痕迹
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

KnockoutJS中父元素有click绑定引起checked绑定时失效

Posted on 2016-12-14 09:30  程旭圆  阅读(282)  评论(0编辑  收藏  举报

KnockoutJS中的checked绑定如果父元素有click绑定,会出现状态点击没反应,实际KO的值已经变化的情况。

这种情况下应该在checked绑定的元素上除了阻止事件冒泡,另外还需要额外加上click事件返回true,如下:

data-bind="click:function(){return true;}, clickBubble: false"