【发布时间】:2013-03-12 09:29:54
【问题描述】:
我正在尝试选择包含直接<ul> 子元素的<li> 元素的第一个直接子元素<p>。
li>ul:parent>p:first-child
是我尝试过的,认为它会立即获得li 和ul 然后回到原来的li 和:parent 选择器然后选择立即p的孩子是第一个。
例如
<ul>
<li>
<p>SELECT ME!</p>
<ul>
<li><!--some more stuff-->
</ul>
</li>
</ul>
按照 cmets,我应该说我在 jQuery 选择器中使用它,并且在 jQuery API 页面中找到了 :parent 选择器。
【问题讨论】:
-
CSS 恐怕没有父选择器。这可能对你有用:ul > li > p + ul
-
没有
:parent选择器 -
你可以在 CSS4 中做到这一点,但不是现在。
-
@dfsq 真的吗?有链接吗?
-
所以你想要 jQuery 选择器,而不是 CSS?
标签: jquery css jquery-selectors css-selectors