jquery - 如何使用 Jquery 在 div 中找到 div 并添加 css

标签 jquery html css

这是我的 js fiddle

https://jsfiddle.net/wo80c90n/

我想要一个 jquery,如果在“inner-content”类中找不到“agenda”类,那么“form”类的宽度应该是 100% 而不是 50%

HTML-

.inner-content{
        width: 100%;
        height: 200px;
        display: inline-block;
        overflow: hidden;
        background;#000;
      }
      .form, .agenda{
        display: inline-block;
        float: left;
        width: 50%; 
        height: 100%;
        text-align:center;
      }
      .form{ background:#ddd;}
      .agenda{ background:#999;}
<div class="inner-content">
        <div class="agenda">
          sadsadsad
        </div>
        <div class="form">
          abcd
        </div>
</div>

最佳答案

只需在里面搜索.agenda,如果没有则更改css。

if( !$(".inner-content .agenda").length ) {
    $(".inner-content .form").css("width", "100%");
}

Working example.

关于jquery - 如何使用 Jquery 在 div 中找到 div 并添加 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39078364/

相关文章:

ipad - 加载/卸载 HTML5 <video> 时 iOS Safari 内存泄漏

html - Web Components - 扩展原生元素的样式

javascript - AJAX JQuery POST 不工作

jquery - 使用 Bootstrap 网格排列内容的问题

javascript - 无法将边框半径应用于 Canvas (html2canvas)

html - 使用 navbar-static-top 扩展(折叠)菜单时如何实现内容重叠(类似于 navbar-fixed-top 行为)

html - css3 边框图像在 Safari 中不起作用

html - CSS3渐变对 Angular 线如何应用?

javascript - 多复选框值检查和结果更新表数据

jquery - 如何从项目列表中获取特定的 jQuery 项目?