我对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代码已被删除。
答案 0 :(得分:0)
向jsTree添加自定义标记的最安全方法是构建一个为您完成此操作的简单插件。
您可以在此处查看示例插件:
https://github.com/vakata/jstree/blob/master/src/misc.js#L147