「示す」タブのアクションを実行します。Twitterのブートストラップは - 私は、ブートストラップjQueryのタブセクションで選択したタブに基づいていくつかのページ情報を「リセット」する必要があるイベント
ドキュメントは、私が必要とする正確に何であるこのイベントを表示:http://twitter.github.com/bootstrap/javascript.html#tabs
$('a[data-toggle="tab"]').on('shown', function (e) {
e.target // activated tab
e.relatedTarget // previous tab
})
私が独自にこれらの2つのタブと2タブを識別する、e.Target
とe.relatedTarget
の「HREF」属性を取得する必要があります - それらがリンクされている内容ペイン。
は、ここに私の問題だ:e
オブジェクトは、私が期待以上に慣れていないいくつかのオブジェクトです。私はe.target.attr('href')
のようなjQueryメソッドを使用することはできません - 私が慣れていたすべての通常のjqueryメソッドはなくなりました。私は生のオブジェクト属性と同じようにアクセスしてみました - e.href
、と私はこれで回避策をコーディングすることができますhttps://127.0.0.1/test?action=view#tab-a"
ない#tab-a
を得た - しかし、私は明らかに間違って何かをやっています。そこに直接e.target
から#tab-a
を取得する簡単な方法でなければなりません - しかし、私はそれを把握することはできません。
ブートストラップ3に、我々はこれが(上の 'である必要があり、ブートストラップ3では代わりに –
をshown.bs.tabを使用する必要があることに注意shown'' 'の代わりに '(上のshown.bs.tab''' – kalu
e.target'はあなたにこの' httpsを与える '導入されたバージョン:?//127.0.0.1/testをあなたはどのように管理するアクション=ビュー#タブ-A'それは動作するのですか?これはまだ動作していません。 '$(" https://127.0.0.1/test?action=view#tab-a ")'は 'undefined'か' Syntax error、unrecognized expression ... 'を返します。 – Jaider