Knockout结合的条带元件
Strip element of Knockout binding
我可能只是很难正确地问这个问题,因此很难弄清楚如何完成这个-
http://jsfiddle.net/RsKUS/当我点击div时,我想执行一个操作,但如果div中嵌套了一个按钮,我只想执行该操作,而不是同时执行。
<div data-bind="click: clickOne">
<p>It's here too...</p>
<button data-bind="click: clickTwo">Child</button>
</div>
您需要在内部处理程序上设置clickBubble: false
以防止点击事件冒泡:
<div data-bind="click: clickOne">
<p>It's here too...</p>
<button data-bind="click: clickTwo, clickBubble: false">Child</button>
</div>
JSFiddle演示。
参见click
绑定文档:注释4:防止事件冒泡
相关文章:
- javascript结合了数组和字典
- 将Firebase与Electron结合使用
- 结合jQuery和jetpack无限滚动
- 将Angular js与taglib结合使用
- 将图像上传ajax与表单提交ajax相结合
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- 如何将Knockout.JS与服务器已经在DOM中呈现的数据同步
- 显示模块模式在Knockout中设置模型的新实例
- Knockout.JS标签在foreach内部不起作用
- 如何收集Knockout可观察性以放入JSON
- 使用Knockout JS从下拉框中向observalearray添加项
- 将JSON数据从服务器加载到knockout.jsobservable中
- 将语句与jquery相结合,并使用媒体查询来实现返回页首按钮
- Knockout绑定大量数据的速度较慢
- 使用knockout.js将数组绑定到视图模型
- Knockout observable没有观察到其中一个属性
- 将嵌套的 Knockout.js 组件与 RequireJs 结合使用
- Knockout ObservableArray.replace()函数不更新'选项文本'结合
- 我如何使用' console.log '与knockout结合并订阅Knockoutjs
- Knockout结合的条带元件