在div中更改或添加属性到span

时间:2014-11-24 21:41:52

标签: css

我的显示代码可能如下所示:

<div class="displayApproved">
    <span class="bold">this is my text</span>
</div>

我的.displayApprovedpadding-top:8px;与其邻居元素对齐,这适用于非粗体内容。

如果里面有一个<span 'class="bold"'>,有没有办法将div上的填充调整为9px而无需创建新类&#34; displayApprovedBold&#34; (几个内容页面需要更改)?如果有一个高级CSS规则虽然可以调整div的填充如果 div包含那个粗体跨度,那么一个更改就完成了。

1 个答案:

答案 0 :(得分:1)

使用jQuery,您可以这样做:

$('.displayApproved:has(.bold)').css('propery', 'value');