0

代码是正确的,我只需要在树启动时将其放入一个函数中。

我有一个文本输入框,我可以在其中输入以逗号分隔的数字。这些数字与 JQTree 中项目的节点 ID 相关。

在页面加载时,我试图根据文本输入框中的值选择 JQTree 节点。

什么都没发生。就像什么都没有。

  1. 我把值放在一个数组中
  2. 我拆分数组
  3. 我遍历数组并选择每个节点 id 并选择父类和子类

我不知道我哪里出错了

编码

var sync_nodes = sync_values.split(',');
              sync_nodes.forEach(
                function(node_id) {
                  var node = $('#psychTree').tree('getNodeById', node_id);
                  var parent = node.parent;
                  var $linodeClass = $(node.element);
                  var $liparentClass = $(parent.element);
                  if (node) {
                    $('#psychTree').tree('addToSelection', node);
                      $liparentClass.addClass('jqtree-childselected');
                      $linodeClass.addClass('jqtree-selected');
                  }```
4

0 回答 0