Easyui Tree一直就沒有提供這個方法,以前沒有用到,所以一直沒怎么在意,這次自己用到了,順便擴展了一個方法,分享給大家.
$.extend($.fn.tree.methods, {
getLevel:function(jq,target){
var l = $(target).parentsUntil("ul.tree","ul");
return l.length+1;
}
});
用法:
var node = $().tree("getSelected");
var lv = $().tree("getLevel",node.target);
$('#ParentID').combotree({
//獲取數據URL
url: '/Handlers/Car_BrandHandler.ashx?type=tree',
//選擇樹節點觸發事件
onSelect: function (node) {
var node11 = $(this).tree("getSelected");
alert($(this).tree("getLevel", node11.target));
}
});
