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

右侧显示的contains:contains为什么没变成橙色,不也是文本嘛?

https://img2.mukewang.com/5b992b0600017b4807470579.jpg纠结了好久,求指教

提问者:qq_孤单摩天轮_0 2018-09-12 23:06

个回答

  • IT贫困户
    2020-05-14 23:04:47

    因为$(".div:has(‘span’)")把它变蓝色了

  • weixin_慕圣5109373
    2019-12-09 14:20:17

    最上面的代码是h3标签,下面选择你只是在div中选择contains,当然找不到的

  • 流刃之火
    2019-05-04 13:53:54

    你的contains()括号里面没有写要包含什么

  • 清风21077
    2019-02-18 09:30:56

    你的代码有很多地方很不完善,你要仔细一点。

     $(".div:contains()").css("color", "#CD00CD");

     $(".div:has('span')").css("color", "blue");

    这个是正确代码对比下你自己的代码你就知道是哪里的问题了


  • 胡萝卜卜姓胡
    2018-09-15 09:35:31

    前面的一段js确实是要变成橙色的 但是  后面的又改成了蓝色  一起运行  后面的效果覆盖了前面的效果