选择所有<div>,其中<p> </p> </div>

时间:2014-08-23 07:22:44

标签: css

说我有:

<div class="thing">
    <a>hi</a>
    <span class="poo">
        <p id="hello">my name is</p>
    </span>
</div>

<div class="thing">
    <a>hi</a>
    <span class="poo">
        nothing to see here
    </span>
</div>

我想选择第一个div,但只是因为它里面有p#hello

1 个答案:

答案 0 :(得分:3)

使用纯CSS无法使用Jquery并尝试使用:has() selector

  

如果存在$( "div:has(p)"),则表达式<div><p>匹配   在其后代中的任何地方,而不仅仅是一个直接的孩子。

相关问题