重命名所选 Kendo 面板栏

Rename selected Kendo PanelBar

您将如何重命名当前 selected 的 PanelBar。 我有一个可用的 select 函数,此方法删除了 selected panelBar

panelbar.remove(panelbar.select());

此方法重命名第一个 PanelBar

panelbar.wrapper.find(".k-header:first").text("foo")

试过没有快乐

panelbar.wrapper.find(panelbar.select().text("New Text"));
panelbar.wrapper.find(panelbar.select()(".k-header").text("New Text"));

谢谢

在你的职能范围内

panelbar.select().find("> .k-link").text("New Text");

这是一个道场 http://dojo.telerik.com/EDekO/2

您可以使用 select 事件来做到这一点,例如

 @(Html.Kendo().PanelBar()
.Name("panelbar")
.Events(events => events.Select("onSelect"))

然后是你的 onSelect 函数

function onSelect(e) {
   $(e.item).find("> .k-link").text("New Text");
}