javascript - jQuery - 如何隐藏元素及其子元素?

标签 javascript jquery html css

我有一个 div,我想将其与其所有 children 一起隐藏。我认为一个简单的 selector.hide() 就可以解决问题,但它仍然存在。

HTML

<div class="row well">
  <div class="artistAlbumInfo well col-md-6 ">
    <h3><span id="artist"></span> - <span id="track"></span></h3>
    <img src="" id="art" class="albumArt">
  </div>
  <div class="col-md-6">
    <h3 id="album"></h3>
    <h4>Playstate <p id="playState"></p></h4>
    <h4>Position <p id="position"></p></h4>
  </div>
</div>

JQuery

$(document).ready(function() {
  $('.row .well').hide();
});

http://jsfiddle.net/375c8v2a/1/

有什么想法吗?

最佳答案

如果只想隐藏同时具有两个类的类,则类之间不需要空格

$('.row.well').hide();

要么做要么加逗号

$('.row, .well').hide();

关于javascript - jQuery - 如何隐藏元素及其子元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30922177/

相关文章:

javascript - jQuery 使用 $(this) 选择器更改单击按钮的值

html - 在 IE9 的跨域请求中不从 JSP 链接 CSS 文件

javascript - 如何使用Grails捕获图像并从网络摄像头保存?

javascript - 在选项卡式导航中打开模式 - Bootstrap 3 & Rails 4

Jquery Mobile 1.2.0 Alpha 1 弹出窗口和动态 ListView

jquery - 为 "click"属性解除绑定(bind) "onclick"

jquery - 如何在页面加载时隐藏语法高亮笔刷?

javascript - D3 Y 轴刻度不可见

javascript - JsFiddle Javascript 没有触发?

javascript - 显示比较表