Javascript 修改jstree中已创建节点的DOM
我想修改创建节点时创建的DOM jstree。以编程方式创建节点时,jstree将创建Javascript 修改jstree中已创建节点的DOM,javascript,jstree,Javascript,Jstree,我想修改创建节点时创建的DOM jstree。以编程方式创建节点时,jstree将创建 等 与创建的不同,我希望在span块中有一个和一些额外的HTML 如果您已经从服务器静态创建了一个元素,那么您可以使用与前面提到的相同的方法。但是,如果已动态创建元素,则必须在创建节点后执行以下操作: var node = $.jstree._reference('#demo1').create_node( node, 'last', data, false, false ); var newnod
-
等
与创建的
不同,我希望在span块中有一个
和一些额外的HTML 如果您已经从服务器静态创建了一个元素,那么您可以使用与前面提到的相同的方法。但是,如果已动态创建元素,则必须在创建节点后执行以下操作:
var node = $.jstree._reference('#demo1').create_node(
node, 'last', data, false, false
);
var newnode = node.children().last();
node.append('<input type="text" ></input>');
var node=$.jstree._引用('#demo1')。创建_节点(
节点,“最后一个”,数据,错误,错误
);
var newnode=node.children().last();
node.append(“”);
另一种方法是根据此链接使用html_标题请向我们显示您的代码。@Kay添加了代码和结果
<li class="jstree-last jstree-open">
<ins class="jstree-icon"> </ins>
<a href="#"><ins class="jstree-icon"></ins>TE-CON</a>
<ul style="">
<li class="jstree-open">
etc...
var node = $.jstree._reference('#demo1').create_node(
node, 'last', data, false, false
);
var newnode = node.children().last();
node.append('<input type="text" ></input>');