我有一个Kendo TreeView:
@(Html.Kendo().TreeView()
.Name("treeview")
.BindTo((IEnumerable<TreeViewItemModel>)ViewBag.MyTree)
.Events(e => e.Select("test"))
)
这是选择节点时触发的Javascript函数:
function test(e) {
var id = $(e.node).data("id");
var description = this.text(e.node);
//if (.....) {
// ..... something here
//}
alert('Id: ' + id + '\nDescription: ' + description);
}
以上显示了包含节点的Id和Text的警报。现在,我想检查所选节点是否有兄弟姐妹或孩子,如果有的话,还要做一些事情,如果没有,还要做其他事情。
我怎样才能实现它?
答案 0 :(得分:2)
您可以检查e.node.parentNode.childNodes.length - 1
的兄弟姐妹和e.node.childNodes.length - 1