0

非常に簡単な例:

<div id="tabs">
  <ul>
    <li><a href="tab_index.php" id="ctx-1">Tab 1</a></li>
    <li><a href="tab_index.php" id="ctx-5">Tab 2</a></li>
  </ul>
  <div class="tabs-spacer" style="height:0px"></div>
</div>

問題は、どのタブが tab_index.php を「呼び出す」かを知りたいということです。

最も簡単な解決策は、tab_index.php?ctx=1 ですが、セキュリティ上の理由から GET を使用したくありません。

まったく可能ですか?

フィドル: http://jsfiddle.net/Sledgehammer/M8jYA/

4

2 に答える 2

1

タブリンクのクリックをバインドできます$('a[href="tab_index.php"]')

$(function() {
    $('a[href="tab_index.php"]').click(function(){
       var clickedTab = $(this).attr("id"));
    });
});

jsFiddle の例 - http://jsfiddle.net/Zdw37/6/

于 2013-10-06T21:34:42.900 に答える