我正在尝试使用 jQuery 动态更新 Youtube iframe 的 src 属性。这是我的 HTML:
<iframe width="480" height="360" src="" frameborder="0" allowfullscreen></iframe>
<ul>
<li>Reading comprehension. <span>
http://www.youtube.com/embed/O9AuuYOdCGc?rel=0</span>
</li>
</ul>
和 JavaScript
$('.manipulated li').click(function(e) {
var source = $(this).children('span').html();
$('iframe').attr('src',source);
});
目标是在我单击 li 项目后,iframe 的源将被更新,用户将在同一个 iframe 上播放不同的剪辑。
任何想法,这里有什么问题,或者如何做到这一点?