Kendo TreeView:检查节点是否有兄弟姐妹或孩子

时间:2015-02-16 17:32:00

标签: javascript kendo-ui kendo-treeview

我有一个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的警报。现在,我想检查所选节点是否有兄弟姐妹或孩子,如果有的话,还要做一些事情,如果没有,还要做其他事情。

我怎样才能实现它?

1 个答案:

答案 0 :(得分:2)

您可以检查e.node.parentNode.childNodes.length - 1的兄弟姐妹和e.node.childNodes.length - 1

的孩子