Javascript 使用URL的jQuery选项卡激活器

Javascript 使用URL的jQuery选项卡激活器,javascript,php,jquery,Javascript,Php,Jquery,我需要激活tab,比如newandevent.php?tab=tab1,我使用下面的代码,它不会工作 <script> $(function() { $("#accordion").accordion({ autoHeight: false, heightStyle : "content", create: function(event, ui) {

我需要激活tab,比如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>

$(函数(){
$(“手风琴”)。手风琴({
自动高度:false,
高度样式:“内容”,
创建:函数(事件,ui){
$(“#手风琴”).show();
}
});
$('手风琴')。激活('选项','活动',$('');
});
标题
一些文本
标题
一些文本

首先,该方法来自accordion小部件,因此您必须像调用
$(“#accordion”)。accordion('option','active',index)
,然后您需要传递活动项的索引

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