通过跟随URL将类添加到不同页面上的div

时间:2020-04-05 23:36:04

标签: jquery anchor

我的主页上有一些锚链接。在另一页上,我有一些切换部分。如果我单击主页上的某个项目,则会尝试实现该功能,它将跟随链接并将该类添加到该页面上的特定div。这是我尝试但无法使用的方法

     $("#home_pro a").each(function(){
        var ThisHref = ($(this).attr('href').split('?'))[0];
        if(window.location.href == ThisHref) {
            $('.item1 .elementor-tab-title, .item1 .elementor-tab-content').addClass('active');
        }
   });

1 个答案:

答案 0 :(得分:0)

您只能在加载后的新页面 中添加一个类。因此,在该页面中准备好文档($(function(){})),并使用window.location.search读入url查询(URL中?后面的部分),并相应地添加您的类。或者,您可以发送会话或cookie ...

例如,考虑以下URL:mysite.com/login.php?activated,然后在login.php页面中,您的脚本可能类似于:

$(function(){
  query=window.location.search;
  if (query =='activated'){
     $('.item1 .elementor-tab-title, .item1 .elementor-tab-content').addClass('active');
  }
})
相关问题