2013-06-05 3 views
-2

Мне нужно отобразить заголовок моей страницы как текст элемента меню, чтобы как получить доступ к тексту выбранного пункта меню?Как получить доступ к тексту выбранного пункта меню Kendo

+0

Доступ к документации кендо UI http://docs.kendoui.com/ к такой информации –

+1

В документации кендо ui есть информация о том, как поймать метод select, а не как получить доступ к уже выбранному элементу. –

+0

Вы посмотрели это? http://stackoverflow.com/questions/12107416/how-to-retrieve-id-value-in-kendo-menu –

ответ

3

Вы можете использовать поле e.item события меню select. Затем используйте метод jQuery text(), чтобы получить текст. Хитрость заключается в том, чтобы избежать получения текста элементов детского меню. Вот как

$("#menu").kendoMenu({ 
    select: function(e) { 
    var text = $(e.item) 
       .clone() 
       .find("ul") 
       .remove() 
       .end() 
       .text(); 

    alert(text); 
    } 
}); 

Вот демо: http://jsbin.com/amijud/1/edit

0

Самый простой и лучший способ заключается в использовании

e.item.firstChild.innerText 
Смежные вопросы