Javascript 如何从剑道树视图中删除选中的节点?

Javascript 如何从剑道树视图中删除选中的节点?,javascript,jquery,kendo-treeview,Javascript,Jquery,Kendo Treeview,以下是我的配置: $(function() { var data = new kendo.data.HierarchicalDataSource({ transport: { read: { url: "../api/notifications/byuserid/10078261", contentType: "application/json" }

以下是我的配置:

$(function()
{
    var data = new kendo.data.HierarchicalDataSource({
        transport: {
            read: {
                url: "../api/notifications/byuserid/10078261",
                contentType: "application/json"
            }
        },
        schema: {
            model: {
                children: "notifications"
            }
        }
    });

    $("#treeview").kendoTreeView({
        dataSource: data,
        loadOnDemand: false,
        checkboxes: {
            checkChildren: true
        },
        dataTextField: ["notificationType", "NotificationDesc"]
    });
});
在按钮“Delete”的click事件中,我想删除所有选中的节点

$(document).ready(function()
{
    $('#btnDelete').click(function()
    {
        var treeView = $('#treeview').data("kendoTreeView");
        var selectedNodes = treeView.select();
        //here's where im not sure what to do...
    });
});
树视图在标记中(我知道有点乱…我现在是修复所有这些乱的人):


//这是我的剑道树视图

更新

$(document).ready(function(){

    var treeView = $('#treeview').data("kendoTreeView");             

    $('#btnDelete').on('click', function(){
        $('#treeview').find('input:checkbox:checked').each(function(){
            treeView.remove($(this).closest('.k-item'));
        });
    });

});

谢谢你的帮忙!不幸的是,这将根据节点选择而不是复选框选择删除节点。。。如何根据相应的复选框检查节点?啊!附在复选框上的类名是什么?@Rj。完成了吗?标记量很大。只需使用ID查找treeview()
$(document).ready(function(){

    var treeView = $('#treeview').data("kendoTreeView");             

    $('#btnDelete').on('click', function(){
        $('#treeview').find('input:checkbox:checked').each(function(){
            treeView.remove($(this).closest('.k-item'));
        });
    });

});