以编程方式选择jstree中的复选框

时间:2013-11-12 15:10:45

标签: javascript jstree

我有一个启用了复选框插件的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”,因此可能导致子父问题。

我是以正确的方式做到这一点,还是有更简单的方法?

似乎这样做是很常见的事情,但我会认为alt是一种加载方法。

干杯 标记

0 个答案:

没有答案