Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法获取Jquery单击以更改类_Jquery_Html - Fatal编程技术网

无法获取Jquery单击以更改类

无法获取Jquery单击以更改类,jquery,html,Jquery,Html,我最初在ASP.Net项目中使用了该代码,但为了尝试排除故障,我将其移到了一个单独的web服务器上,但仍然无法使用按钮在选项卡窗格之间切换。如果有任何调试帮助,我将不胜感激 脚本代码 $('.continue').click(function () { $('.nav-tabs > .active').next('li').find('a').trigger('click'); }); $('.back').

我最初在ASP.Net项目中使用了该代码,但为了尝试排除故障,我将其移到了一个单独的web服务器上,但仍然无法使用按钮在选项卡窗格之间切换。如果有任何调试帮助,我将不胜感激

脚本代码

 $('.continue').click(function () {
                $('.nav-tabs > .active').next('li').find('a').trigger('click');
            });
            $('.back').click(function () {
                $('.nav-tabs> .active').prev('li').find('a').trigger('click');
            });
HTML

回去 继续
首先,您的第一个
  • 附加了两个
    属性。您应该将其更改为
  • 至于您的代码,如果您为
    .presentation
    .active
    编写了适当的CSS,那么这应该可以:

    $('.continue').click(function () {
        $('.nav-tabs > .active').removeClass('presentation active').next('li').addClass('presentation active');
    });
    
    $('.back').click(function () {
        $('.nav-tabs> .active').removeClass('presentation active').prev('li').addClass('presentation active');
    });
    
    您的
    标记的
    单击事件时没有附加任何事件,这就是您的原始代码无法工作的原因。

    更改

    <li class="presentation"  aria-controls="incident" class="active">
        <a href="#incident"  data-toggle="tab">Incident</a>
    </li>
    
  • 拥有两个类属性会导致jQuery无法通过其选择器找到“活动”选项卡

    <li class="presentation"  aria-controls="incident" class="active">
        <a href="#incident"  data-toggle="tab">Incident</a>
    </li>
    
    <li class="presentation active"  aria-controls="incident" >
        <a href="#incident"  data-toggle="tab">Incident</a>
    </li>