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

$("selector").find("[attribute=value]");
为什么这边寻找menu下href属性值的时候要在两边加加号呢?
menu.find("[href = "+ currentId +"]").addClass("current");

正在回答

3 回答

"[href = "      +    变量     +    "]"   前边两个引号是一对,后边两个是一对

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

结合上面的  '#'+m.attr('id') 一看,基本上就明白了, 


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

就跟拼接字符串一样,currentId是个对象,不加加号的话menu.find("[href = currentId ]")表示找href属性为"currentId"的,很显然没有,只有href属性为"item1"、"item2"、....这样的。

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

ITer在路上

稍微纠正一下楼上的解释,currentId应该是一个变量而不是一个对象!
2015-10-12 回复 有任何疑惑可以回复我~
#2

随风独醉 回复 ITer在路上

对,是个变量
2015-10-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
网页定位导航特效
  • 参与学习       71404    人
  • 解答问题       486    个

本课程讲解网页定位导航特效,仿天猫版地狗购物网,你值得拥有

进入课程
意见反馈 帮助中心 APP下载
官方微信