我能问一下为什么menu.find("[href="+currentId+"]").addClass("current")中间的href="+currentId+"的currentId左右一定要加+呢,我觉得没有必要加啊,但是不加又不能显示,这是为什么呢??
这个问题我觉得关键在于:find 可以用属性选择器来选择对象,而 [href="#item"]就是一个属性选择器。所以用+号拼出来了
因为左边是一个字符串 右边也是字符串 中间的变量如果要显示的话一定要用+号连接。这个跟java是一样的