Knockout结合的条带元件

Strip element of Knockout binding

本文关键字:结合 Knockout      更新时间:2023-09-26

我可能只是很难正确地问这个问题,因此很难弄清楚如何完成这个-

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:防止事件冒泡