【问题标题】:Styling parent if it contains child of specific class [duplicate]如果它包含特定类的子级,则为父级设置样式[重复]
【发布时间】:2014-01-27 23:15:51
【问题描述】:

我有这样的html:

<div class="first">
    <div class="second home">
    </div>
</div>
<div class="first">
    <div class="second">
    </div>
</div>

如果子 div 具有 home 类,是否可以使用类 first 设置 div 元素的样式?

【问题讨论】:

标签: html css


【解决方案1】:

可以用 jquery 做到这一点

$($('.home').parent('div')).addClass('first');

【讨论】:

    【解决方案2】:

    试试这样的

    $('.home').parent('div').addClass('first');
    

    所有带有 home 的子元素

        $('.home').each(function(){
            $(this).parent('div').addClass('first');
        });
    

    【讨论】:

    • 这里不需要每个循环...
    猜你喜欢
    • 2012-07-17
    • 1970-01-01
    • 1970-01-01
    • 2020-12-09
    • 2017-11-13
    • 2022-08-17
    • 1970-01-01
    • 1970-01-01
    • 2021-09-20
    相关资源
    最近更新 更多