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

把p换成a为什么就不行了呢

$('#menu_con div.tag dd > a:first-child').css('color','#9932CC'); a为什么不行呢?

正在回答

3 回答

因为a标签不是dd 后的第一个子元素,你把a标签和p标签换换位置就可以按照$('#menu_con div.tag dd > a:first-child').css('color','#9932CC');正常运行了,望采纳

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

qq_李李_0 提问者

可以这样理解嘛,dd > a:eq(0)获得的是dd下的a标签中的第一个,dd > a:first-child获得的是dd下的第一个子元素,如果dd下的第一个子元素是a,样式会改变,如果不是就不会改变。
2017-01-01 回复 有任何疑惑可以回复我~

$("#menu_con div.tag dd > a:eq(0)").css('color','#9932CC');这样也可以

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

$("#menu_con div.tag dd a:eq(0)").css('color','#9932CC')这样就可以了 忘采纳

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

举报

0/150
提交
取消

把p换成a为什么就不行了呢

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