jQuery选项卡使用URL激活

时间:2014-02-26 06:21:00

标签: javascript php jquery

我需要激活标签,在url上调用哪个像newandevent.php?tab = tab1我使用下面的代码不能正常工作

<script>
    $(function() {
        $("#accordion").accordion({
            autoHeight: false,            
            heightStyle : "content",
            create: function(event, ui) { 
                $("#accordion").show(); 
            }
        });

        $('#accordion').activate('option', 'active', $("#<?=$_GET['tab']?>"));
    });
</script>


<div id="accordion">
    <h3 id="tab1">title</h3>
    <div>Some text</div>

    <h3 id="tab2">title</h3>
    <div>Some text</div>
</div>

1 个答案:

答案 0 :(得分:2)

首先,该方法来自手风琴小部件,因此你必须像$('#accordion').accordion('option', 'active', index)一样调用它,然后你需要传递活动项的索引

$('#accordion').accordion('option', 'active', $("#<?=$_GET['tab']?>").index('#accordion > h3'));