いくつかの調査を通じて、クリックされたときに YouTube ビデオをターゲットとする独自のサムネイルを表示する方法を見つけました。私が直面している問題は、ページ上の別のビデオをクリックすると、同じクラスを共有しているため、対象のサムネイルだけでなく、両方のサムネイルが再生されることです。jQuery では、これを使用し、最も近い親と兄弟を使用して、クリックされている .image のみをターゲットにしようとしました。書き方が間違っているだけかもしれませんが、初心者の私には理解に苦しむところがあります。
HTML
<div class="youtube" style="display:none;">
<iframe width="382" height="262" src="" wmode="transparent" frameborder="0" allowfullscreen></iframe>
</div>
<img src="img/example.jpg" width="382" height="262" class="image" />
jQuery
$('.image').click(function() {
$(this).hide();
$('.youtube').show().find("iframe").attr("src","videourl?autoplay=1");
});