jQuery实现无限级树,以josn数据做数据源构造无限级
Tree API
$.create_tree_html({ id:"Tree", autoOpen: false, width:200, height:200, edit:true, chidren:''});
参数:
id:树在界面中展示位置DIV的ID属性
autoOpen: false or true. 是否自动展开子级。
width:ID对应DIV宽。
height:ID对应DIV高。
edit:true or false; 是否允许删除,true显示选择框,false隐藏选择框
chidren:树的josn数据源。格式如:'{"lable":"未分组","id":"0","chidren":[{"lable":"system32","id":"94"},{"lable":"system","id":"93"}]},{"lable":"我的电脑","id":"1"}'
描述:
默认情况下ID为0时此组不允许编辑或删除。
delete_lable(); 参数:无
描述:
删除的方法,由开发人员实现。
check = $("#Tree :checkbox[checked = true]");取得被选中组的ID数组。
custom_action(evn); 参数:
evn:被点击的对象
描述:
用户点击组名称时的动作,由开发人员实现。
$(evn).next().children().val();取得被点击组的ID。
$(evn).text();取得被点击组的名称。