0

如何检查 Kendo UI Treeview 中选定项目的文本?

例如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");
               });

谢谢你。哈迪普

4

1 回答 1

5

尝试这个:

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

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

于 2014-07-08T07:40:38.403 回答