我有一个包含嵌套树数组的可观察数组。每个数组项都有一个 children 属性,用于保存他的子项。当我单击复选框时,我想删除勾选的表格行,这反过来也应该删除显示所选项目的子项的行。我怎样才能做到这一点?我在这里有一个关于 jsFiddle 的小例子
这是我的淘汰赛模板:
<script id="nodeTmpl" type="text/html">
<tr>
<td>
<input type="checkbox" name="check[]" />
</td>
<td data-bind="text: name"></td>
</tr>
<!-- ko template: { name: 'nodeTmpl', foreach: nodes } --><!-- /ko -->
</script>
我必须使用表格而不是 ul 因为我使用的是引导程序,所以我对其进行了样式设置。另外,我有多个列和样式 div 或 ul 没有意义