【发布时间】:2017-03-12 20:58:39
【问题描述】:
我想为 <div class="first"> 设置 border-bottom-left-radius 和 border-bottom-right-radius,前提是没有 <div class="second"> .
你知道怎么做吗?
【问题讨论】:
标签: javascript jquery css sass
我想为 <div class="first"> 设置 border-bottom-left-radius 和 border-bottom-right-radius,前提是没有 <div class="second"> .
你知道怎么做吗?
【问题讨论】:
标签: javascript jquery css sass
仅使用 CSS 是不可能的。这是一个使用jQuery 的示例:
if ($('.second').length == 0) {
$('.first').css('border-radius', '0 0 2px 2px');
}
使用$('.second').length == 0 来检查,second 类的元素是否存在。你可以阅读更多关于jQuery's css() function on the documention的信息。
【讨论】:
也许你会这样做:
.first:last-of-type{ border-radius: 0 0 2px 2px; }
如果第一个 div 是唯一的,则仅应用样式。
【讨论】: