课程
/前端开发
/JavaScript
/网页定位导航特效
menu.find("[href="+currentId+"]").addClass("current");
这个不懂,不用查找a元素,通过元素的href属性来添加吗
2016-03-28
源自:网页定位导航特效 4-3
正在回答
他是在menu里面查找的href的属性为currentId的元素,也就是a元素。所以这句话的意思是寻找menu里面属性值为currentId的a元素。CSS样式里面有查找属性[attribute=value],返回的就是attribute=value的元素。
举报
本课程讲解网页定位导航特效,仿天猫版地狗购物网,你值得拥有
1 回答menu.find([href=+ currentId +]).addClass("current");怎么改?
1 回答var currentLink = menu.find(".current"); if (currentId && currentLink.attr("href") != currentId) { currentLink.removeClass("current"); menu.find("[href=" + currentId + "]").addClass("current");
3 回答menu.find("[href="+currentId+"]").addClass("current");里的[ ]
3 回答menu.find("[href="+currentId+"]").addClass("current");中 [href="+currentId+"]" 为什么要用" [] "号.
1 回答关于这句的问题menu.find('[href='+currentId+']').addClass('current');