4

私の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オブジェクトを調べましたが、明らかなものは何も見つかりませんでした。

4

1 に答える 1

13

を呼び出すと、現在選択されているインデックスを取得できますindex()$(e.item)

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

JSFiddleを使用したデモ。

于 2013-03-26T20:21:06.797 に答える