2013-10-07 6 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"); 
       }); 

Thank you. Hardeep

+0

Это рабочее предупреждение (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); 
}); 

затем отправить результата массив на сервер.

Смежные вопросы