如何使用jQuery和javascript向元素添加类?
我有下面给出的HTML代码来将导航添加到我的站点。(请注意,列表是嵌套的)如何使用jQuery和javascript向元素添加类?,javascript,jquery,html,navigation,Javascript,Jquery,Html,Navigation,我有下面给出的HTML代码来将导航添加到我的站点。(请注意,列表是嵌套的) 我想以新颜色显示当前活动的页面链接。因此,相应的列表项应该具有类活动,我使用CSS来更改颜色。例如,如果default.html是当前打开的页面,则代码应该是 如何在jQuery和JavaScript中实现这一点(两个不同的网站都需要这两种语言)。 有人能帮我吗 感谢您的帮助。获取您的URL/解析它: var pathname = window.location.pathname; 然后添
-
我想以新颜色显示当前活动的页面链接。因此,相应的列表项应该具有类活动,我使用CSS来更改颜色。例如,如果default.html是当前打开的页面,则代码应该是
如何在jQuery和JavaScript中实现这一点(两个不同的网站都需要这两种语言)。
有人能帮我吗
感谢您的帮助。获取您的URL/解析它:
var pathname = window.location.pathname;
然后添加类:
Jquery:
$(element).addClass('classname');
JS:试试这个
$(文档).ready(函数(){
var url=location.href;
$('#导航li a')。每个(函数(){
var thisref=this.getAttribute('href');
如果(thisref!='#'&&url.indexOf(thisref)!=-1){
$(this.parentNode).addClass('active');
返回;
}
});
});
请在问题中发布您的JavaScript代码,以便我们提供帮助。实际上,我不知道JavaScript和jquery。但是,我知道我们可以选择一个元素并使用这两个脚本添加类。这就是为什么我要问的。然后你需要先做一些研究。我们在要求代码的问题中需要代码。这是一个很好的起点。然后在这里检查如何提出好的问题
$(element).addClass('classname');