gpt4 book ai didi

javascript - 使用 json 更改 jstree 节点的颜色

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

我的 jstree 绑定(bind)具有以下 json 格式来自 Web 服务..我想以编程方式更改节点颜色。

   $("#divCourseTree").jstree({
'core': {
'data': {
'type': "POST",
"async": "true",
'contentType': "application/json; charset=utf-8",
'url': "../WebService/BranchLocation.asmx/BindCourseTreeData",
'data': "{}",
'dataType': 'JSON',
'data': function (node) {

},
'success': function (retvel) {
var r = [];
var data = eval("(" + retvel.d + ")");
for (var key in data) {
if (data.hasOwnProperty(key)) {

var y = data[key].id;
r.push(y);
$("#" + y + " a").addClass('.Selected');

}
}

}

}
}
});

请帮忙解决

最佳答案

             var r = [];

$("#divCourseTree").jstree({
'core': {
'data': {
'type': "POST",
"async": "true",
'contentType': "application/json; charset=utf-8",
'url': "../WebService/BranchLocation.asmx/BindCourseTreeData",
'data': "{}",
'dataType': 'JSON',
'data': function (node) {

},
'success': function (retvel) {

var data = eval("(" + retvel.d + ")");
for (var key in data) {
if (data.hasOwnProperty(key)) {

var y = data[key].id;
var t = data[key].Temp;

if (t == '1')
{
r.push(y);
}


//$("#" + y + " a").addClass('.Selected');

}
}


}

}
}
}).bind("loaded.jstree", function () {
for (var i in r) {
$("#" + r[i] + " >a").css("color", "green");
}


}).on("open_node.jstree", function () {
for (var i in r) {
$("#" + r[i] + " >a").css("color", "green");
}


});

});

关于javascript - 使用 json 更改 jstree 节点的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23871500/

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