嗨!
我正在尝试选择特定节点(具有特定className)的父节点来为其应用一些CSS样式。
据我所知,只存在子元素,后代,后续节点等的CSS3选择器操作数......因此只能在DOM文档中进行一些“前向”选择。当选择器应用于DOM文档中的某个部分时,始终选择选择器描述的 last 元素。我错了吗?我希望如此!
如何选择以下示例中的第一个<div>
元素?假设可能存在很多包含<div>
的其他<p>
,我只想选择包含<div>
但不包含p.foo
的{{1}} 。请注意,我想选择p.bar
而不是<div>
!
<p>
提前致谢!
答案 0 :(得分:6)
确实不存在“父选择器” 您可以在此处查看选择器列表: http://www.w3.org/TR/css3-selectors/#selectors
您可以为您的父节点提供一个ID,然后选择具有其ID的父节点 否则,我没有看到任何解决方案只使用CSS来自下而上访问div。