jsTree:如何获取之前选择的树节点ID?
我正在使用 jsTree,并且有 2 个文本框:
<input type="text" id="previous_tree_id" value="" /><hr />
<input type="text" id="current_tree_id" value="" />
在 jsTree 回调中,我有:
$("#demo_1").tree({
callback : {
onselect : function (NODE, TREE_OBJ) {
var selected_tree_id = $(NODE).attr('id');
$("#current_tree_id").val(selected_tree_id);
}
}
});
我的问题是
如何将先前选择的树项目的 ID 放入 previous_tree_id 文本框中?我的树 ID 只是数字,我有 3 个树项目。
树 ID:1、2、3
例如,如果有 3 个树项目,我首先选择第一个树项目,则:
操作: - 选择树 ID 1
输出: - 文本框 previous_tree_id = 1 - textbox current_tree_id = 1
然后我将选择树 id 2:
操作: - 选择树 ID 2
输出: - 文本框 previous_tree_id = 1 - 文本框 current_tree_id = 2
然后我将选择树 id 3:
操作: - 选择树 ID 3
输出: - 文本框 previous_tree_id = 2 - textbox current_tree_id = 3
这只是我必须解决的 JavaScript 逻辑还是我缺少一些 jsTree 函数来获取引用/先前选择的树项目?
提前致谢。 - 标记
I'm using jsTree and I have 2 textboxes:
<input type="text" id="previous_tree_id" value="" /><hr />
<input type="text" id="current_tree_id" value="" />
In the jsTree callback I have:
$("#demo_1").tree({
callback : {
onselect : function (NODE, TREE_OBJ) {
var selected_tree_id = $(NODE).attr('id');
$("#current_tree_id").val(selected_tree_id);
}
}
});
My problem is
How will I put the ID of the previously selected tree item in the previous_tree_id textbox? My tree id's are just numbers and I have 3 tree items.
Tree ID: 1, 2, 3
So for example if there are 3 tree items and I first select the first tree item then:
Action:
- select tree id 1
Output:
- textbox previous_tree_id = 1
- textbox current_tree_id = 1
Then after that I will select tree id 2:
Action:
- select tree id 2
Output:
- textbox previous_tree_id = 1
- textbox current_tree_id = 2
Then after that I will select tree id 3:
Action:
- select tree id 3
Output:
- textbox previous_tree_id = 2
- textbox current_tree_id = 3
Is it just a javascript logic I have to solve or I'm missing some jsTree function to get the reference/previously selected tree item?
Thanks in advance.
- Mark
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在jojo的帮助下问题解决了。
Problem Solved with jojo's help.