【问题标题】:Changing or adding attribute to span within a div更改或添加属性以跨 div
【发布时间】:2014-11-24 21:41:52
【问题描述】:

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

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

我的.displayApproved 有一个padding-top:8px; 与它的相邻元素对齐,这适用于非粗体内容。

当里面有&lt;span 'class="bold"'&gt; 时,有没有办法在不创建新类“displayApprovedBold”的情况下将 div 上的填充调整为 9px(需要更改几个内容页面)?如果有一个高级 CSS 规则,虽然它会调整 div 的填充 if div 包含该粗体跨度,然后进行一次更改,我就完成了。

【问题讨论】:

  • 我想在 jquery 中做起来很简单。

标签: css


【解决方案1】:

使用 jQuery 你可以这样做:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2015-07-14
    • 2014-03-18
    • 2014-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多