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

menu.find("[href="+currentId+"]").addClass("current");中 [href="+currentId+"]" 为什么要用" [] "号.

.....

正在回答

3 回答

为什么要加[]是因为。【】在这里是个代替""的意思。。因为jq必须要带"" 所以为了避免冲突 就让【】代替""的意思。除非$()里面是个变量才不用加"";

比如 var a=$("li");

那么。menu.find(a);



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

fluteonline 提问者

非常感谢!
2015-04-08 回复 有任何疑惑可以回复我~

我的理解:属性过滤器 在这道题里面跟menu.find("a[href=" + currentId + "]")它的结果一样

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

举报

0/150
提交
取消

menu.find("[href="+currentId+"]").addClass("current");中 [href="+currentId+"]" 为什么要用" [] "号.

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