如果存在子类,则将类添加到父div

时间:2014-02-25 13:33:09

标签: javascript jquery jquery-selectors

我有以下代码:

<div class="uk-dropdown uk-dropdown-navbar">
    <div class="sclogin sourcecoast">        
    </div>
</div>

如果子div中存在largesclogin类,我想使用jQuery向父div添加一个名为sourcecoast的类。结果将是:

<div class="uk-dropdown uk-dropdown-navbar large">
    <div class="sclogin sourcecoast">        
    </div>
</div>

有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:4)

您可以使用:

$('.sclogin.sourcecoast').parent().addClass('large');

答案 1 :(得分:4)

您可以使用.has()

$('.uk-dropdown-navbar').has('.sclogin.sourcecoast').addClass('large')