gpt4 book ai didi

jstree - 请帮我从 JSTREE 获取 ID

转载 作者:行者123 更新时间:2023-12-02 05:41:02 25 4
gpt4 key购买 nike

这是我处理这个问题的最后手段。

问题是我无法从下面的示例数据中获取具体值。

我很着急,如果您能回答这个问题,我将不胜感激。

这是我的代码。

  $("#organize").jstree(
{
"core": {'animation': 100},
"json_data": {
"data": [
{
"data": "J",
"id": "10600_10600",
"metadata": {
"id": "10600_10600",
"name": "10600_10600"
}
}]
},
"themes": {
"theme": "classic",
"url": "<%=request.getContextPath()%>/approval/css/jstree.css"
},
"plugins": ["themes", "json_data", "ui"]

}).bind("dblclick.jstree", function (e)
{
alert($('#organize').jstree('get_selected').attr('id'));
////////////TODO: Can not get ID here/////////////////
});


$('#add').click(function ()
{

//HERE I can get 'name' of the selected node but 'id' is undefined.
var name = $("#organize").jstree('get_selected').text();
var id = $("#organize").jstree('get_selected').attr('data');

});

最佳答案

JS 树使用“attr”JSON 属性将属性和值附加到节点。因此,将您的数据部分更改为如下所示:

$("#organize").jstree(
{
"core": {'animation': 100},
"json_data": {
"data": [
{
"data": "J",
"attr": {
"id": "10600_10600",
"name": "10600_10600"
}
}]
},
.....

关于jstree - 请帮我从 JSTREE 获取 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15401298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com