我有一个 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 和文本的警报。现在,我想检查所选节点是否有兄弟节点或子节点,如果有,则执行某些操作,如果没有,则执行其他操作。
我怎样才能实现它?
最佳答案
您可以检查 e.node.parentNode.childNodes.length - 1
的兄弟节点以及 e.node.childNodes.length - 1
的子节点
关于javascript - Kendo Treeview : check if a node has siblings or children,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28547090/