我在表格各行中有复选框。单击事件同时触发当一行中的复选框检查事件被触发时
我想要某个事件被触发,当其他行发生时。但是当一个复选框被选中时,我不想触发任何事件。
这是我的标记。
<tbody data-bind="foreach:CustomerList">
<tr onclick="removepage();" onmouseover="changeRowColor(this)" onmouseout="restoreRowColor(this)">
<td>
<input class="checkbox" data-bind="attr: { Id: 'checkbox' + $data.Id },click:$parent.customerClick" type="checkbox">
</td>
<td class="col-md-4">
<span class="name" data-bind="text:customerName" />
</td>
<td>
<span data-bind="text:siteName" />
</td>
</tr>
</tbody>
所以,如果removepage()被炒鱿鱼的一切,当
customerClick()发生了,我不希望removepage()被炒鱿鱼。
我试图
customerClick: function() {
debugger;
e.stopPropagation();
},
,但没有奏效。
我做错了什么?
在你的代码中,'e'是不确定的?! –
将不带引号的“e”作为参数传递给您的customerClick函数并再次检查。 –