Heson
2014-11-01 09:25
$("selector").find("[attribute=value]");
为什么这边寻找menu下href属性值的时候要在两边加加号呢?
menu.find("[href = "+ currentId +"]").addClass("current");
"[href = " + 变量 + "]" 前边两个引号是一对,后边两个是一对
结合上面的 '#'+m.attr('id') 一看,基本上就明白了,
就跟拼接字符串一样,currentId是个对象,不加加号的话menu.find("[href = currentId ]")表示找href属性为"currentId"的,很显然没有,只有href属性为"item1"、"item2"、....这样的。
网页定位导航特效
71396 学习 · 486 问题
相似问题