Jquery 如何重定向到特定的手风琴种类选项卡

Jquery 如何重定向到特定的手风琴种类选项卡,jquery,asp.net-mvc,jquery-ui-accordion,Jquery,Asp.net Mvc,Jquery Ui Accordion,下面是左边的标签导航内容 <div class="accordianDiv"> <ul> <li class="active"><a href="#tab1">tab 1</a></li> <li><a href="#tab2">document tab 2</

下面是左边的标签导航内容

            <div class="accordianDiv">
                <ul>
                    <li class="active"><a href="#tab1">tab 1</a></li>
                    <li><a href="#tab2">document tab 2</a></li>
                    <li><a href="#tab3">tab 3</a></li>
                </ul>
            </div>

尝试以下操作:页面加载后,从第一个li中删除活动类并将类添加到li


在url的末尾追加选项卡,并在手风琴初始化后打开特定部分:

$(function(){
      $("#accordianDiv").accordion();
      if (location.hash != '') {
            // subtract 1 because activate uses zero based indexes 
            var section = parseInt(location.hash.replace('#tab',''))-1; 
            $('#accordianDiv').accordion("activate",section);
      }
});
然后用

window.location.href = "http://domain.com/page#tab1"

您的标记错误,请从中删除。但是,当从其他页面重定向时,如何选择默认选项卡。应用了此选项,但会使两个活动的突出显示选项卡。一个id代表默认的tab1,另一个id代表tab3。此外,不显示tab3 DIV,它只保留在tab1 DIV上。请指导。您使用的是哪种手风琴插件?我们可以使用jquery direclty触发href的点击事件吗?这样,我就可以基于tab1/2/3触发点击通风了?它应该可以工作。编辑了问题并提供了一些额外的详细信息。刚刚回顾了手风琴js,它在cline'ts机器上在线。抱歉造成混淆。posted onclick是否存在于您的代码或插件中?尝试使用$'.accordianDiv ul li a[href=tab3]'。parent.click;
$(function(){
      $("#accordianDiv").accordion();
      if (location.hash != '') {
            // subtract 1 because activate uses zero based indexes 
            var section = parseInt(location.hash.replace('#tab',''))-1; 
            $('#accordianDiv').accordion("activate",section);
      }
});
window.location.href = "http://domain.com/page#tab1"