gpt4 book ai didi

jquery - 如何使用jquery动态地将url从json数据传递到div?

转载 作者:行者123 更新时间:2023-12-01 04:35:47 25 4
gpt4 key购买 nike

我有 json 文件,其中包含几个视频的 id 和 url。现在我应该从 json 文件中读取 url 并将其传递给 div src。通过单击 div 本身,视频应该加载到另一个 div 中。

下面提到的是我的 html,我在其中读取 json 数据并附加到“href”

<div class="div1" style="padding-left:inherit">
<div href="#">
</div>
</div>

现在,我需要将 href 从此 div 传递到下面的 src,

<iframe id="videoplayerDiv" src="" scrolling="no" frameborder="no" align="center" height="100%" width="100%" allowfullscreen></iframe>

添加 src 的脚本是,

$(document).ready(function () {
$.getJSON('/video.json', function (data) {
$('.div1').click(function (el) {
$("#videoplayerDiv").attr("src", $(this).attr(url));
});
});
});

谁能帮忙解决这个问题吗?

最佳答案

假设你的 json 类似于下面的内容。

var jsonData=[{id:1,"url":"www.youtube.com"},{id:2,"url":"www.youtube.com/1"}];
$(document).ready(function () {
$.getJSON('/video.json', function (data) {
if(data){
data.forEach(function(i,o){
var _div=$("<div/>",{id:o.id});
_div.attr("url",o.url);
_div.on('click',function(){
$("#videoplayerDiv").attr("src", $(this).attr("url"));
});
$("#div1").append(_div)
});
}

});
});

和你的html

<div class="div1" id='div1' style="padding-left:inherit"></div>

关于jquery - 如何使用jquery动态地将url从json数据传递到div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56320121/

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