jquery - 使用 Jquery 选择 div 中的图像类以进行淡入

标签 jquery html css

我有一个包含两个 img 标签的 div。单击 div,我想将第二个 img 淡入第一个。我有几个这个类的 div,每个都有一个 imgcarddiv 类的 img 标签。我试过了,但没有任何反应。

如何调整此代码?

<div id="card1" class="carddiv">
        <img id="card1imgproxy" src="abc.gif"/>
        <img id="card1img" class="imgcarddiv" src="acespades.png" style="display: none"/>
    </div>    

$(".carddiv").click(function() {
    $("img", this).find(".imgcarddiv").fadeIn("slow");
});

最佳答案

您可以更改为:

$(".carddiv").click(function() {
  $(this).find(".imgcarddiv").fadeIn("slow");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="card1" class="carddiv">
  <img id="card1imgproxy" src="abc.gif" />
  <img id="card1img" class="imgcarddiv" src="acespades.png" style="display: none" />
</div>

关于jquery - 使用 Jquery 选择 div 中的图像类以进行淡入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26565786/

相关文章:

CSS Transition 不返回到原始形状并且不能多次单击

javascript - 未捕获的类型错误 : Cannot read property 'mData' of undefined

javascript - 无限循环js更改标题

javascript - 使用 on change 事件将多个输入保持在所需范围内

html - 如何使 HTML 表格 "Excel-like"可编辑多个单元格,即同时复制粘贴功能?

html - 隐藏特定的div onload,然后在点击后显示div

php - 如何每隔一分钟将当前值加2?

javascript - 根据小增量的值更改 Div 类

html - 将内容放在 block 中

javascript - 在 jquery 中向下滚动页面时隐藏内容