选中Kendo UI Treeview - 获取所有已检查节点的文本

时间:2013-10-07 12:06:52

标签: kendo-treeview

如何在Kendo UI Treeview Checked中获取所选项目的文本?

E.g 警告($(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

1 个答案:

答案 0 :(得分:4)

试试这个:

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);
});

然后将 result 数组发送到服务器。

相关问题