节点中的 JSTREE 输入元素没有焦点
jstree input element in a node don't have focus
我有这个代码:
<div id="tree">
<ul>
<li>
ind impianto 1
<ul>
<li>
<input id="crea1" name="crea1" type="text" placeholder="anno">
<button onClick="creaquestionario(1)">crea</button>
</li>
</ul>
</li>
</ul>
</div>
树的声明是:
$("#tree").jstree({
edit: true
});
当我打开节点时,输入的焦点不起作用,我必须在上面按住鼠标,然后写入值。
使用 jsTree 首先创建一个节点,然后编辑它:
var parentNodeId = '#root';
var node = $('#tree').jstree().create_node(parentNodeId, 'New node');
$('#tree').jstree().edit(node);
要编辑所选节点,请使用:
var nodeToEdit = $('#tree').jstree().get_selected();
$('#tree').jstree().edit(nodeToEdit);
在您的 html 中:
<ul>
<li id="root">ind impianto 1</li>
</ul>
检查演示 - 小提琴
相关文章:
- 单击时将焦点更改为元素
- 检查元素是如何获得焦点的
- 单击其他元素或鼠标向上时隐藏输入框,但保留一次焦点
- 将焦点移动到页面元素
- 如何使元素在按下按钮时不会失去焦点
- 将焦点设置为输入元素角度 js
- 遍历 DOM 以查找哪个元素具有焦点
- 如何从我的页面中找到焦点元素
- 如果单击焦点元素的子元素,则会在获得焦点的父元素上触发模糊事件
- 在焦点元素上按下转义键时,不会引发关键事件
- 使用javascript获取焦点元素的id
- 如何获得焦点元素(<em>)
- 在有许多iframe的文档中查找焦点元素
- js中的焦点元素
- 浏览器中的多个焦点元素
- mvc客户端验证失败后的焦点元素似乎是任意的
- 仅当焦点元素失去焦点时触发事件
- 使用jQuery获取hasClass()的当前焦点元素
- 正在获取网页中的活动元素或焦点元素Id
- 如何在javascript中获得焦点元素的Id