我有一些jstree的数据。
{ "text": "some job name",
"type": "job",
"id": 1200,
"price": "0.00",
"jobname": "somename",
"time": "0.000",
"jobtype": "12",
"deletable":1,
"archive":1,
"icon": "fa fa-angle-right ",
"group": "2075"
}
我可以更改名称、id。如何在飞行中更改其他属性?'archive","可删除"?
$($('#groups').jstree().get_selected(true)).attr('archive', 2);
不起作用。
$($('#groups').jstree().get_selected(true)).attr('data-archive', 2);
不工作太
好的,这对我来说是有效的
$('#tree').jstree().get_selected(true)[0]['original'].archive = value
xplo4d的回答对我不起作用;
在3.3.11版本中,这个代码对我有效:
var ref = $("#jstree").jstree(true);
var sel = ref.get_selected();
ref.get_node(sel)["li_attr"]["attributeName"] = value;
ref.edit(sel);