创建节点后获取新节点
jsTree Get new node AFTER node is created
我试图在用户编辑新节点的名称并按Enter后获取新创建节点的文本值。
当我这样做时:
.on('create_node.jstree', function (e, data) {
var id = data.node.id;
alert($('#' + id).text());
});
在我的警报中我得到的只是"新节点"。我一直在这个网站上寻找答案,也在jstree网站上仔细阅读了一段时间的API文档,但是他们提供的例子很少,所以作为一个jQuery新手,我很难理解。
所以,我的问题是我实际上需要针对哪个事件进行编程才能获得刚刚创建的节点的ID ?是changed.jstree
事件吗?如果有,我该如何利用它?
编辑我想说的是,我正在尝试通过一个上下文菜单;下面是我创建"create"条目的方法:
items = {
"create": {
"label": "New Category",
"action": function (obj) {
$node = tree.create_node(node);
tree.edit($node);
}
}
}
您可能正在寻找的事件是rename_node.jstree
。它看起来像:
.on('rename_node.jstree', function (e, data) {
//data.text is the new name:
alert(data.text);
});
相关文章:
- JavaScript:在XML中搜索节点并从该节点获取数组
- JsTree从未渲染的节点获取html属性
- 如何从jstree中的选定节点获取所有子节点
- 如何从同级节点获取数据
- 始终如一地从 XML 节点获取文本
- 如何使用节点获取发送 cookie
- 使用 jQuery 从 Chrome 中的 XML 节点获取内部 XML
- angular js路由中提供的TemplateURL是't从节点获取响应时加载所需的文件
- 从javascript中的选择性节点获取文本
- 使用递归函数从父节点获取数据
- 如何在没有选择器的情况下从父节点获取子节点
- 从Unirest节点获取请求函数发送响应到Jade视图
- 节点获取接收空正文
- 在Javascript中解析XML时从父节点获取属性
- 使用Javascript或jQuery从子节点获取父跨度标题值
- 使用React和Bacon从节点获取EventStream
- 从元素中的子节点获取值
- 如何从节点获取当前用户
- 有没有一种方法可以让子控制器继承服务呢?从其父节点获取
- 反应;父节点从子节点获取输入数据