问答详情
源自:2-8 jQuery选择器之内容筛选选择器

$("a:parent").css("border", "3px groove blue");和 $("a").css("border", "3px groove blue");效果一样?

一个是div一个是a标签里的元素怎么可能效果一样呢?

提问者:玄鉴 2016-07-31 23:10

个回答

  • qq_梦里_0
    2016-08-30 18:32:34

    $("a:parent").css("border", "3px groove blue");

    是给含有子元素或者文本元素的a标签加上一个边框

     $("a").css("border", "3px groove blue");

    是给所以的a标签加上边框。还是有区别的。你自己慢慢想一想。

  • meimei_2
    2016-07-31 23:44:24

    效果不一样,注意观察最后一个没有字的绿色块,父类套在a上,a没有内容就撑不起就不显示;a是有的,直接$("a")就会显示