我现在在做一个菜单通过js判断地址给菜单加样式,判断某个地址存在就给菜单的第几个li加样式。现在的问题是写出来感觉很啰嗦,我需要一个一个判断,我现在的问题是想把这些字段都写到一个你们判断可以吗不用单独判断。通过判断url是否存在某个字段在一堆里面查找,找到则添加class。谢谢大神
1 回答
弑天下
TA贡献1818条经验 获得超8个赞
根据你的思路来的
var hrefof = window.location.href;
var demo = {
diannaodonghua:2,
shejifb:2,
gonggongguanxi:2,
qiyecehua:2,
jingjimaoyi:2,
building:1,
culture:1,
news:1,
recruit:4
}
for ( let o in demo ) {
if ( hrefof.includes( o ) ) {
$(".menu > li ").eq(demo[o]).addClass('cur');
}
}
添加回答
举报
0/150
提交
取消