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

//$('#menu_con div.tag>a[name="setColor"]').css('color','#00ff00为咋么这样写不行?

 //$('#menu_con div.tag>a[name="setColor"]').css('color','#00ff00为咋么这样写不行?

正在回答

5 回答

是这个意思

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

谢谢,明白啦,>这个符号表示志向下一个紧邻的子元素。而a元素是是DIV.tag的孙子元素,所以要用到后代选择器,才能找到a元素。我理解的对吗?大神。

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

//$('#menu_con div.tag>a[name="setColor"]').css('color','#00ff00为咋么这样写不行?

div.tag>a[name="setColor"]'你这些写的意思是div.tag的子级元素里面的a标签,但你要实现的效果的a标签不是div.tag的子级。你要用后代选择器。

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

如果去掉第一组'p'标签就可以啦?

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

当然不行了,div.tag下面紧接着的是P元素http://img1.sycdn.imooc.com//5875d3a00001edb305050412.jpg

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

举报

0/150
提交
取消

//$('#menu_con div.tag>a[name="setColor"]').css('color','#00ff00为咋么这样写不行?

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