gpt4 book ai didi

jquery - 使用 jQuery onClick 函数加载特定的 iframe

转载 作者:行者123 更新时间:2023-12-01 00:10:07 25 4
gpt4 key购买 nike

我正在尝试根据单击的内容加载特定的 iframe(Youtube 视频)。

<a href="#" class="video"></a>
<a href="#" class="video"></a>
<div class="video-wrapper">
<iframe src="" id="youtube"></iframe>
</div>

我不完整的 JQuery 就是这样;

<script>
$(document).ready(function(){
$('a.video').click(function() {
var videoSelect = $(this).attr('href');

$("#youtube-video").attr
});
});
</script>

欢迎任何帮助。谢谢

最佳答案

HTML : (只有 ID 会更容易)

<a href="JDglMK9sgIQ" class="video">#1</a>
<a href="LpKyzSxVhk4" class="video">#2</a>

<div class="video-wrapper">
<iframe id="youtube" width="560" height="315" frameborder="0" allowfullscreen></iframe>
</div>

jQuery:

$('a.video').click(function () {
var id = $(this).attr('href');
var src = '//www.youtube.com/embed/'+id;
$("#youtube").attr('src', src);
return false;
});

演示: http://jsfiddle.net/tdLnoxmo/

<小时/>

更好(使用数据属性)

HTML:

<a href="#" class="video" data-youtube="JDglMK9sgIQ">#1</a>
<a href="#" class="video" data-youtube="LpKyzSxVhk4">#2</a>

<div class="video-wrapper"></div>

jQuery:

$('[data-youtube]').click(function () {
var id = $(this).attr('data-youtube');
var src = '//www.youtube.com/embed/'+id;
var iframe = '<iframe id="youtube" width="560" height="315" frameborder="0" src="'+src+'" allowfullscreen></iframe>';
$(".video-wrapper").html(iframe);
return false;
});

演示: http://jsfiddle.net/l2aelba/tdLnoxmo/75/

关于jquery - 使用 jQuery onClick 函数加载特定的 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26258126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com