jstree用一些html数据创建节点

时间:2015-10-05 03:30:43

标签: javascript jquery jstree

我对jquery jstree插件有疑问。我需要创建具有特定html的节点。我知道如何添加一个具有某个名称的新节点,但我不知道如何添加带有其他html标签的命名节点

var ins_node = $('#jstree').jstree().create_node('#' + parent_node_id , { "id" : parent_node_id + up_cat_id, "text" : '<span>' + c_name_arr[c_name_arr.length - 1] + '</span>' }, "last", function(){});

$('#' + ins_node + '_anchor').append(cln_buttons);

cln_buttons - 是HTML的JQuery对象。代码完成后,所需节点在cln_buttons树中成功添加。但是,当下次重复此代码时,之前添加的HTML代码已被删除。

1 个答案:

答案 0 :(得分:0)

向jsTree添加自定义标记的最安全方法是构建一个为您完成此操作的简单插件。

您可以在此处查看示例插件:
https://github.com/vakata/jstree/blob/master/src/misc.js#L147