$("a:parent").css("border", "3px groove red");选到的是a标签自己
应该是字面的理解问题吧,$("a:parent")是说a有子元素或者文本,a的子元素的父级就是a啊,没有什么问题!
确实有问题,我试了多次,$("a:parent")选择<a></a>本身及其中的文本;只有$("a").parent()才会选择a元素的上一级元素,及其父元素。大家测试哈。http://www.w3school.com.cn/tiy/t.asp?f=jquery_traversing_parent_2
我认为也是错了,如果意思是找到a元素的父元素的话,那么就是div了,颜色变化就不可能是a元素了。所以我认为文档的说法是对的,匹配a元素还有子元素或者有文本的元素