asp.net - 剑道 TabStrip : Getting the Selected Index on the Selected event (MVC 4)

标签 asp.net asp.net-mvc telerik kendo-ui

我的 TabStrip 如下:

        @(Html.Kendo().TabStrip()
              .Name("tabApplications")
              .Items(items =>
                  {
                      items.Add().Text("Online").Selected(true);
                      items.Add().Text("Trading");
                  })
              .Animation(false)
              .Events(e=>e.Select("tabstrip_select"))
              )

在 Javascript 中,我得到了所选项目:
     function tabstrip_select(e) {
         var x = e.item;
     }

问题 :我如何从该函数中获得选定索引(即“1”)。我查看了 Item 对象,但没有看到任何明显的东西。

最佳答案

您可以通过在 index() 上调用 $(e.item) 来获取当前选择的索引

function tabstrip_select(e) {
    var x = e.item;
    var selectedIndex = $(e.item).index();
}

使用 JSFiddle 进行演示。

关于asp.net - 剑道 TabStrip : Getting the Selected Index on the Selected event (MVC 4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15646308/

相关文章:

asp.net-mvc - 如何在MVC应用程序中显示消息框

asp.net - 如何在不查找 AspNetUserRoles 表的情况下在 Web API 方法中获取用户角色?

html - 使 div 与另一个 div 保持一定距离

asp.net - 读取 Gedcom 文件并存储在数据库中

c# - 使用 MVVM 在 XAML 中禁用 telerik 网格中的特定列

c# - 预编译 ASP.NET 2.0 站点上出现编译错误 CS0433

c# - Telerik DatePicker ID 与部分 View 冲突

c# - Internet Explorer 脚本错误,来自网页的消息,权限被拒绝

javascript - 从 MVC 3 中的 Controller 执行 javascript 函数

asp.net-mvc - jQuery JsTree 和 JSON 错误处理