子代码在Java中的活动链接

时间:2019-02-06 13:42:27

标签: javascript jquery

我写了一个javascrpt,它将活动的CSS添加到链接中。假设我有这样的链接http://localhost:8000/users/,则它在边栏中激活了我的链接。当我转到此链接http://localhost:8000/users/add/时,它会从边栏中删除活动的CSS,并且看起来很正常。当链接user也是http://localhost:8000/users/add/时,我必须激活该链接var sidebar = $('.sidebar'); var current = location.pathname; $('.nav li a', sidebar).each(function() { var $this = $(this); if (current === "") { //for root url if ($this.attr('href').indexOf("index.html") !== -1) { $(this).parents('.nav-item').last().addClass('active'); if ($(this).parents('.sub-menu').length) { $(this).closest('.collapse').addClass('show'); $(this).addClass('active'); } } } else { if ($this.attr('href')==current) { // Customly Added $(this).parents('.nav-item').last().addClass('active'); if ($(this).parents('.sub-menu').length) { $(this).closest('.collapse').addClass('show'); $(this).addClass('active'); } } } })

docker run -d -p 32772:4444 selenium/standalone-chrome

1 个答案:

答案 0 :(得分:0)

你是说

var current = location.pathname.split("/")[1]; 
$("a[href*="+current+"]").addClass("active")