Html 匹配父元素

Html 匹配父元素,html,css,Html,Css,Home编写与元素F匹配的选择器,以便F是E的父元素。更确切地说,我有一个标记: <div> <p class="someclass">Some text</p> </div> 一些文本 我需要匹配div元素,它是p.someclass的父元素,这在CSS中是不可能的。下面是一个jQuery函数,它应该可以做到这一点: $('div > p.someclass').each(function(){ $(this).par

Home编写与元素
F
匹配的选择器,以便
F
E
的父元素。更确切地说,我有一个标记:

<div>
    <p class="someclass">Some text</p>
</div>

一些文本


我需要匹配
div
元素,它是
p.someclass

的父元素,这在CSS中是不可能的。下面是一个jQuery函数,它应该可以做到这一点:

$('div > p.someclass').each(function(){
    $(this).parent().css('property', 'value');
});
以下是上述示例的简短版本:

$('div > p.someclass').parent().css('property', 'value');

请参阅:这还不可能(至少在纯CSS中是不可能的),也许它在CSS4中会可用。您可以使用jQuery向父元素添加一个类,然后只设置该类的样式<代码>$(“.someclass”).parent().addClass(“yournewclass”)sans jQuery:el.parentNode