【发布时间】:2012-01-08 00:00:16
【问题描述】:
我在 KnockoutJs 中有以下表格行作为脚本模板:
<script id="inboxTemplate" type="text/html">
<tr data-bind="click: function() { viewInboxModel.selectAction($data); }">
<td>...</td>
<td>${ CreateDate }</td>
<td data-bind="click: function(e){ e.preventDefault();viewInboxModel.clearAction($data); }"><img src="/Content/images/delete.png" height="16px" width="16px"> </td>
</tr>
</script>
问题是当我单击删除按钮时,它也在运行 selectAction() 方法。我尝试在 selectAction 点击处理程序和 clearAction() 点击处理程序中使用 e.preventDefault() 无济于事。如果单击删除按钮,KnockoutJs 是否可以阻止现在单击基础行?
【问题讨论】:
标签: jquery knockout.js