1 jquery中tree可以自定义属性。就是通过attributes。该属性是为tree的节点自定义属性。该属性需要的对象数据
如:function addNode(){
//alert("添加子节点");
var node_=$("#tt2").tree("getSelected");
var id_=getUUID();
text_num=text_num+1;
var text_="text"+text_num;
$("#tt2").tree("append",{
parent:node_.target,
data:[{id:id_,
text:text_,
attributes:{name:"attributes_name"+id_,value:"attributes_value"+text_}//这就是自定义属性
}]
})
}
2 设置了节点的自定义属性后。需要获得该节点的自定义属性。可以通过获得节点。然后得到attributes的值。得到的对象。
如:var node=$("#tt2").tree("getSelected");
alert(JSON.stringify(node.attributes));
即可得到该节点的自定义属性。
如:function addNode(){
//alert("添加子节点");
var node_=$("#tt2").tree("getSelected");
var id_=getUUID();
text_num=text_num+1;
var text_="text"+text_num;
$("#tt2").tree("append",{
parent:node_.target,
data:[{id:id_,
text:text_,
attributes:{name:"attributes_name"+id_,value:"attributes_value"+text_}//这就是自定义属性
}]
})
}
2 设置了节点的自定义属性后。需要获得该节点的自定义属性。可以通过获得节点。然后得到attributes的值。得到的对象。
如:var node=$("#tt2").tree("getSelected");
alert(JSON.stringify(node.attributes));
即可得到该节点的自定义属性。