未从中删除活动链接

Active link not being removed from

本文关键字:活动 链接 删除      更新时间:2023-09-26

当页面加载时表单1上的活动标签时,我使用的是3选项卡菜单。单击每个选项卡时,应删除活动标签并将其应用于新选择的表单。form1 form2 form3

当我不将表单添加到每个选项卡时,这很好。但当我添加表单时,问题仍然存在。

我正在用wordpress插件contact 7制作表格。我的javascript会与现有的东西冲突吗?

这是我的javascript?有没有办法让它更好地与contact 7 plugin配合使用?

  <script>
    $('#myForm a').click(function (e) {
        var tab = $(this);
        if(tab.parent('li').hasClass('active')){
            window.setTimeout(function(){
                $(".tab-pane").removeClass('active');
                tab.parent('li').removeClass('active');
            },1);
        }
    });
    </script>

你可以看到我正在工作的网站点击这里主页上选项卡中的表单。

您可以通过删除所有同级li元素上的活动类来简化逻辑,然后将活动类添加到单击的元素中。

$('#myForm a').click(function (e) {
    var tab = $(this);
    tab.parent('li').siblings('li').removeClass('active');
    tab.parent('li').addClass('active');
});