2016-08-08 6 views
0

アクティブなタブのインデックスを '.tabs( "option"、 "active"、index)メソッドで取得します。IDを使用してアクティブなタブのインデックスを取得するには

私はui.newTab.index()メソッドを使用しましたが、機能しませんでした。 は「selectedTab」ので、私はidが

にインデックスを検索しようとしたが、結果としてされて使用してみてください未定義

た「selectedTab」が-1 ...

私はそれを修正することができますか?ここ

は私のコード です(selectedTabは、文字列値を持っているだろうか?)

id2Index : function (tabsId, srcId) 
{ 
    var index=-1; 
    var i = 0, tbH = $(tabsId).find("li a"); 
    var lntb=tbH.length; 
    if(lntb>0){ 
     for(i=0;i<lntb;i++){ 
      o=tbH[i]; 
      if(o.href.search(srcId)>0){ 
       index=i; 
      } 
     } 
    } 
    return index; 
} 


selectedTab = id2Index("#tabs", "#tabs-1"); 

答えて

0

をそのようにあなたは、構文を使用することができますアクティブなタブのインデックスを見つけるために:

var activeTabIndex= $('.ui-tabs-tab').index($('.ui-tabs-active')); 
+0

があなたのためにあなたに感謝をコメントは動作していません...まだselectedTabは-1 – Hee

+0

です。この練習を実証しているフィドルです:https://jsfiddle.net/linskin/nb8vw7wa/1/ –

+0

srcIdに間違った要素を入れた場合、srcIdは-1になります? – Hee

関連する問題