课程
/前端开发
/JavaScript
/网页定位导航特效
menu.find("[href="+currentId+"]").addClass("current")不太理解("[href="+currentId+"]"),为什么不能直接写成("href="+currentId).
2016-05-31
源自:网页定位导航特效 4-5
正在回答
因为这是属性选择器的语法,看着节课程http://www.imooc.com/code/124
解决问题,请采纳
言翼 提问者
清影同学 回复 言翼 提问者
jQuery 属性选择器需要加[]
举报
本课程讲解网页定位导航特效,仿天猫版地狗购物网,你值得拥有
1 回答find("[href="+currentId+"]").语法问题
2 回答[href="+currentId+"]格式问题
1 回答if(currentid && currentlink.attr("href") !=currentid)
1 回答menu.find("[href=" + currentId + "]")
1 回答var currentLink = menu.find(".current"); if (currentId && currentLink.attr("href") != currentId) { currentLink.removeClass("current"); menu.find("[href=" + currentId + "]").addClass("current");