Javascript 隐藏div,如果它将具有具有特定类的图像

Javascript 隐藏div,如果它将具有具有特定类的图像,javascript,jquery,html,Javascript,Jquery,Html,我想隐藏externaldiv,如果它有一个带有特定类的图像。比如说 <div class="slide"> <img class="hidden" src=""> <div> <div class="slide"> <img class="shown" src=""> <div> 我只想隐藏具有隐藏类的div。如果使用jQuery,可以执行以下操作: $(function() { $(‘.hidde

我想隐藏external
div
,如果它有一个带有特定类的图像。比如说

<div class="slide">
  <img class="hidden" src="">
<div>
<div class="slide">
  <img class="shown" src="">
<div>


我只想隐藏具有隐藏类的
div

如果使用jQuery,可以执行以下操作:

$(function() {
     $(‘.hidden’).parent().hide()
})

中间线选择DOM元素的父元素并将其隐藏。将代码包装在jQuery函数中包装的匿名函数中会延迟代码的执行,直到DOM准备好进行操作为止。

您应该给我们一个您尝试过的示例,这样我们就有了一个参考点,如果其他人有类似的问题,我们也可以帮助他们。CSS没有父选择器,因此您无法对一个对象执行任何操作基于子元素的祖先元素,因此您需要一个JavaScript解决方案。请给我们看看你试过什么。下次请小心标签。如果您允许JS,那么它就不再是重复的