html - 禁用显示或替换特定 div 的内容

标签 html css

我正在使用生成以下 HTML 的 SaaS 网站。

<div class="sidebar-body">
    <div class="sidebar-block">
      <form class="form-inline subscribe-form">
        ...
      </form>
    </div>

    <div class="sidebar-block">
      .... something else
    </div>

    <div class="sidebar-block">
      .... another block
    </div>
</div>

具体来说,它显示了我不想显示的特定表单(订阅表单)。相反,我希望显示我自己的表单。

该网站允许自定义 CSS。

问题:

  1. 有什么方法可以只禁用包含订阅表单的 div 而不是其他具有相同类的 div?

  2. 我可以替换包含不需要的形式的 div 的内容吗?

目前,我已经这样做了:

.subscribe-form {
   display: none;
}

但它仍然显示我不想显示的父 div。

最佳答案

你可以使用 jquery 父选择器

$('.subscribe-form').parent().css('display','none');

sample

关于html - 禁用显示或替换特定 div 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24526823/

相关文章:

带有动态div id的javascript for循环

php - 在包含&时获取youtube视频ID

javascript - 如何在 HTML5 音频中播放特定的开始和结束持续时间?

javascript - 默认情况下模态覆盖不关闭,使用 jquery 显式处理时会出现错误

html - Bootstrap 3 响应度/最小宽度

android - JavaScript 相机 API Android (Froyo)

javascript - 发布附加了 jQuery 的动态输入

html - 文本不是从输入文本字段的左上角开始的

html - 在全屏包装器中垂直居中可变高度 div

css - 在 IE11 中设置网格容器的最小高度