为了账号安全,请及时绑定邮箱和手机立即绑定

menu.find("[href="+currentId+"]").addClass("current");里的[ ]

为什么menu.find("[href="+currentId+"]").addClass("current");这句话要在href里面加上[ ]呢,不加滚动的时候current就没了, CSS里是怎么规定的啊?求大神详解!


正在回答

3 回答

menu.find("[href=" + currentId+"]")中“+”号能省略么?为什么?怎么理解?


0 回复 有任何疑惑可以回复我~
#1

我要成为前端大姐大

因为currentId是一个变量,变量的字符串链接是要前后一个+号的
2016-08-27 回复 有任何疑惑可以回复我~

我想好久都搞不懂,还好这里有解释。太给力了

0 回复 有任何疑惑可以回复我~

同问!

0 回复 有任何疑惑可以回复我~
#1

lewis_geek

jQuery 属性选择器 jQuery 使用 XPath 表达式来选择带有给定属性的元素。 $("[href]") 选取所有带有 href 属性的元素。 $("[href='#']") 选取所有带有 href 值等于 "#" 的元素。 $("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。 $("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。
2015-10-19 回复 有任何疑惑可以回复我~
#2

qq_树叶丶_0 回复 lewis_geek

+currentId+ 为什么两边要+号呢? 求大神解答
2016-03-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

menu.find("[href="+currentId+"]").addClass("current");里的[ ]

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信