【发布时间】:2013-06-05 11:52:42
【问题描述】:
我需要将页面标题显示为菜单项的文本,那么如何访问所选菜单项的文本?
【问题讨论】:
-
访问剑道 ui 文档 docs.kendoui.com 以获取此类信息
-
剑道 ui 文档有关于捕获选择方法的详细信息,而不是如何访问已选择的项目。
标签: kendo-ui
我需要将页面标题显示为菜单项的文本,那么如何访问所选菜单项的文本?
【问题讨论】:
标签: kendo-ui
您可以使用select 菜单事件的e.item 字段。然后使用text() jQuery 方法获取文本。诀窍是避免获取子菜单项的文本。方法如下
$("#menu").kendoMenu({
select: function(e) {
var text = $(e.item)
.clone()
.find("ul")
.remove()
.end()
.text();
alert(text);
}
});
这是一个现场演示:http://jsbin.com/amijud/1/edit
【讨论】:
最简单最好的方法是使用
e.item.firstChild.innerText
【讨论】: