1

我有一个启用了复选框插件的 jstree,需要选择一些依赖于 id 的复选框。复选框具有名称,例如 name_1、name_23 等,因此数字只是元素的 id。

我正在做的是循环数组,然后将复选框设置为选中

  for (var c = 0; c < cams.length; c++) {
      $("#check_" + cams[c]).prop('checked', true);
  }

但是未在 ui 中选中复选框,但如果我展开节点,则显示为该父项和子项选择的复选框已选中。

但是,如果我试图在子节点上选择一个复选框,即使在展开父节点后它也不会显示。(父节点显示一个选定的正方形,但表示选择了一个子节点)

我正在使用“progressive_render:true”,所以这可能会导致子父问题。

我这样做是正确的方法,还是有更简单的方法?

这似乎是一件很常见的事情,所以我会认为有一个加载方法。

干杯马克

4

0 回答 0