我正在尝试获取 a
元素并从 data-id
属性中获取信息并将其存储到变量中。然后我想拼接这个变量,这样我就得到了我需要的部分,并将其实现到另一个带有一些文本的变量中。然后我想用变量替换 iframe
的 src
属性。不幸的是,这似乎根本不起作用,我找不到问题所在。
这是代码:
$('.watchvideo').click(function(){
var idu = $(this).attr('data-id');
var id = "//www.youtube.com/embed/"idu.substr(27,37);
$('.videofeatem').setAttribute("src", id);
});
最佳答案
您的代码有 2 个问题:
1) 连接子字符串
2)通过jquery设置属性
var id = "//www.youtube.com/embed/"+idu.substr(27,37);
$('.videofeatem').attr("src", id);
关于javascript - 尝试使用 click 函数替换 html 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27805300/