我想使用jQuery将类添加到某些元素。这是必要的,因为我使用的是博主,而且我只允许编辑1个模板。我已经找到了脚本,但是当我尝试添加更多脚本时,它不起作用。jQuery添加基于URL的类
例如,这个工程:
switch (window.location.pathname) {
case '/':
$('.nav-home').addClass('current');
break;
case '/p/about.html':
$('.nav-about').addClass('current');
break;
case '/search/blog':
$('.nav-blog').addClass('current');
break;
这打破:
switch (window.location.pathname) {
case '/':
$('.nav-home').addClass('current');
break;
case '/p/about.html':
$('.nav-about').addClass('current');
break;
case '/search/blog':
$('.nav-blog').addClass('current');
break;
case '/search/blog':
$('.post').addClass('masonry');
break;
此外,有没有一种方式,如果没有指定,添加类NAV-博客?
非工作示例:
case 'ANY OTHER URL':
$('.nav-blog').addClass('current');
break;
感谢。
'案例'任何其他网址':'应该是'默认'[http://www.w3schools.com/js/js_switch.asp](http://www.w3schools.com/js/js_switch.asp) – machineaddict
哈哈第一个答案仍然是“0” – Gautam3164
@machineaddict谢谢,这工作! – Xarcell