如果没有第二个div,如何为第一个div设置css

时间:2016-10-30 16:07:19

标签: javascript jquery css css3 sass

我想为 border-bottom-left-radius 设置 border-bottom-right-radius <div class="first"> ,但前提是没有 <div class="second">

你知道怎么做吗?

2 个答案:

答案 0 :(得分:1)

仅使用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的更多信息。

答案 1 :(得分:0)

也许你会这样做:

.first:last-of-type{ border-radius: 0 0 2px 2px; }

如果div首先是唯一的,则应用样式。