使用带有类/ Wijmo树动态节点添加的jQuery动态添加元素

时间:2013-06-18 23:36:18

标签: jquery dynamic tree wijmo

我在我的项目中使用Wijmo jQuery框架,我需要渲染一个结构树。我正在使用Wijmo树组件,因此覆盖了树部分,但是当我需要单击树中的节点时会出现问题。所以我需要做的是,当单击树中的节点时,会进行ajax调用以获取该节点下的结构。问题是

我需要以某种方式显示树的其余部分。我开始这样做的方法是将列表附加到父元素。这是树结构:

<div id="tree">
  <ul id="productTree">
    <li class="folder">
      <ul>
      dynamic elements here
      .....
      </ul>
    </li>
   <li class="folder">..more dynamic elements..</li>
 </ul>

$(.folder).append('<ul><li class="folder">NodeName</li></ul>');

所以我知道这不是它应该做的方式,因为它被解释为一个字符串,所以我也试过这个:

$(.folder).append($(<ul><li class="folder">NodeName</li></ul>).folder());

这给了我Object对象没有方法文件夹。 所以我对js和jQuery并不熟悉,我不知道如何将这些元素附加到树中。这两个选项都会在父元素下添加列表,但来自wijmo树的所有类和功能都不会添加到此附加元素中。

提前致谢!

1 个答案:

答案 0 :(得分:0)

.append('<ul><li class="folder">NodeName</li></ul>');

应该是

.append('<ul><li class="folder">' + NodeName + '</li></ul>');