如何在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
答案 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 数组发送到服务器。