javascript - 隐藏图片并显示iframe,但在一个div中包含多个类别

标签 javascript jquery youtube hide show

有一个问题,是否可以隐藏图像并显示div内的iframe,但是仅在此div中应用这些更改,就可以有多个div具有相同的类,例如:

<div class="youtube_thumb">
    <img src="http://img.youtube.com/vi/R7JRGQ-UXBU/0.jpg" style="width:325px;border:0;" />
    <iframe width="325" height="250" src="http://www.youtube.com/embed/R7JRGQ-UXBU" frameborder="0" allowfullscreen></iframe>
</div>
<div class="youtube_thumb">
    <img src="http://img.youtube.com/vi/I0RBPgVBTKA/0.jpg" style="width:325px;border:0;" />
    <iframe width="325" height="250" src="http://www.youtube.com/embed/I0RBPgVBTKA" frameborder="0" allowfullscreen></iframe>
</div>

和风格:
.youtube_thumb iframe { display:none; }

我想要的只是当我单击图像时,是隐藏该图像并显示iframe,但仅针对一个div,因为您可以看到有多个具有相同类的div,是否可以使用javascript或jquery?

谢谢大家的帮助!

最佳答案

快速而肮脏地使用jQuery:

$('.youtube_thumb > img').click(function(){
    var $img = $(this);
    $img.hide();
    $img.next().show();
});

关于javascript - 隐藏图片并显示iframe,但在一个div中包含多个类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9416883/

相关文章:

javascript - Mongoose & 获取集合中的平均评分?

javascript - 接受值 100 及以上的文本框

javascript - ScrollSpy.js 偏移百分比

php - 如果购物车特定类别中的最后一个产品,则清除 Prestashop 购物车

java - YouTube API : How to obtain text of Related videos, 给定了视频的 URL?

javascript - 引用错误: require is not defined @react

jquery - 悬停时增加和减少列表中 block 的宽度和高度

javascript - 刷新带有时间段的页面

javascript - JQuery 自动滚动播放 Youtube 视频

youtube - 如何在 ActionScript 3.0 YouTube flash player api 中自定义事件监听器