JQuery -> 如何找到具有特定 id 的 div 然后添加类('activeFeaturedNews');


$('.btnReadMore').click(function(){
   var tempId = $(this).attr('id');
   $('div#'+tempId).addClass('activeFeaturedNews');
});

从第一页开始,当我单击锚标记时,它会将其 Id 传递到下一页,然后找到具有相同 id 的div,然后添加类。

单击锚标记后,您可以将 id 保留在localStorage中,并在下一页上使用getItem界面获取存储的元素

$('.btnReadMore').click(function(){
   localStorage.setTime("tempId",$(this).attr('id');
})

下一页

var getItemId = localStorage.getItem("tempId");
$("body").$('div#'+tempId).addClass('activeFeaturedNews');

问题是没有将其重定向到下一页,你怎么能添加类?在单击功能期间,首先将其重定向到第二页。然后像你一样添加类。

您可以简单地将 id 作为 href 中的哈希参数传递,例如 href="http://example.com/about#your-id"

现在,在下一页上,您可以使用javascript获取哈希,即

var curHash = window.location.hash;
$(""+curHash).addClass('activeFeaturedNews');

相关内容

  • 没有找到相关文章