2013-10-07 72 views
0

如何获取Kendo UI Treeview中选定项的文本Checked?Kendo UI Treeview Checked - 获取所有选中节点的文本

E.g alert($(this).data.text);不起作用。我需要发送所有选定节点的文本到服务器我想要在数组中获取此信息。

$("#treeview .k-item input[type=checkbox]:checked").closest(".k-item").each(function() { 
        // change whatever you want, for example: 
        **alert($(this).data.text);** 
        $(this).css("color", "green"); 
       }); 

谢谢。 Hardeep

+0

This is working alert(this.textContent); – user2739418

+0

以下是正在工作。警报(this.textContent); – user2739418

回答

2

试试这个:

var result = new Array(); 
var treeview = $("#treeview").data("kendoTreeView"); 

$("#treeview .k-item input[type=checkbox]:checked").closest(".k-item").each(function() { 
    var text = treeview.dataItem($(this)).text; // .id for ID 
    result.push(text); 
}); 

然后发送结果阵列到服务器。

相关问题