下面的代码有效,但它同时播放DOM中的projekktor视频播放器的所有实例。我如何修改代码以仅在与.startb点击相同的父div中播放视频?
HTML
<div class="videoContainer">
<div class="playerHolder">
<div class="videoPlayer"><video class="projekktor" poster="poster.jpg" title="" width="640" height="385" controls>
<source src="video.mp4" type="video/mp4" />
<source src="video.webm" type="video/webm" />
</video></div>
<div class="startb"><img src="dbs/images/start.png"/></div>
<div class="postImage"><img src="006_CCC_Magdelena_poster.jpg" title="" width="640" height="385" /></div>
</div>
</div>
JS
$('.startb').click(function() {
projekktor('*').each(function() {
this.setPlay();
});
});
答案 0 :(得分:1)
试试这个:
$('.startb').click(function() {
$(this).parent('div').find('.projekktor').setPlay();
});