我有一个WordPress多站点。 如果tt有url:
,我需要在菜单项上添加一个类(current
)
www.mysite.com/clients
我尝试过这段代码但不起作用:
jQuery(document).ready(function($){
var url = $(location).attr('protocol')+"//"+$(location).attr('host')+"/clients/";
$('li a[href="'+url+'"]').addClass('current_page_item');
});
答案 0 :(得分:0)
由于您尝试修改HTML,因此应在帖子中包含HTML。
这是一个疯狂的猜测,但我猜这可能是一个解决方案:
$('a[href="'+url+'"]').addClass('current_page_item');
答案 1 :(得分:0)
我猜选择器有点关闭,因为url可以是满的,可以是部分的...带尾随斜杠或没有。如果你提供一个带有链接的菜单和你所在的实际网址 - 那会更容易。但这也可以解决问题:
$("a[href*='" + location.pathname + "']").addClass('current_page_item');