Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jstree是否在不提供文本输入的情况下添加新节点?_Javascript_Jstree - Fatal编程技术网

Javascript jstree是否在不提供文本输入的情况下添加新节点?

Javascript jstree是否在不提供文本输入的情况下添加新节点?,javascript,jstree,Javascript,Jstree,我有一个新jstree节点的表单,因为我需要存储更多的数据,而不仅仅是节点的名称。因此,我有一个标题字段,用于节点名称/标题。唯一的问题是,当我运行命令添加新节点时,它会这样做,但会提供您应该在其中键入jstree节点名称/标题的输入 它有我从表单中传递的文本,我只是不想让它显示输入并让用户按enter键 我尝试在返回的节点上运行enter-keypress事件,但没有成功。下面是一些有问题的代码 var new_node = js_tree.jstree('create', n

我有一个新jstree节点的表单,因为我需要存储更多的数据,而不仅仅是节点的名称。因此,我有一个标题字段,用于节点名称/标题。唯一的问题是,当我运行命令添加新节点时,它会这样做,但会提供您应该在其中键入jstree节点名称/标题的输入

它有我从表单中传递的文本,我只是不想让它显示输入并让用户按enter键

我尝试在返回的节点上运行enter-keypress事件,但没有成功。下面是一些有问题的代码

        var new_node = js_tree.jstree('create', null, 'last', {'data': link_text});
        var e = jQuery.Event("keydown");
        e.which = 13; // # Some key code value
        e.keyCode = 13
        new_node.trigger(e);

好的,我在搜索时错过了一些,但下面是另一篇帖子的答案: