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

我能问一下为什么menu.find("[href="+currentId+"]").addClass("current")中间的href="+currentId+"的currentId左右一定要加+呢,我觉得没有必要加啊,但是不加又不能显示,这是为什么呢??

我能问一下为什么menu.find("[href="+currentId+"]").addClass("current")中间的href="+currentId+"的currentId左右一定要加+呢,我觉得没有必要加啊,但是不加又不能显示,这是为什么呢??

正在回答

2 回答

这个问题我觉得关键在于:find 可以用属性选择器来选择对象,而  [href="#item"]就是一个属性选择器。所以用+号拼出来了

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

因为左边是一个字符串 右边也是字符串 中间的变量如果要显示的话一定要用+号连接。这个跟java是一样的

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

举报

0/150
提交
取消

我能问一下为什么menu.find("[href="+currentId+"]").addClass("current")中间的href="+currentId+"的currentId左右一定要加+呢,我觉得没有必要加啊,但是不加又不能显示,这是为什么呢??

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