以程序方式更改jstree节点颜色 [英] Change jstree node color programmitically
本文介绍了以程序方式更改jstree节点颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的jstree绑定以下json格式来自web服务..我想以编程方式更改节点颜色。
My jstree bind with following json format comes from web service..i want to change node color programmatically.
$("#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');
}
}
}
}
}
});
推荐答案
( #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);
("#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');
}
}
}
}
}
});
("#" + y + " a").addClass('.Selected'); } } } } } });
这篇关于以程序方式更改jstree节点颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文