Javascript 单击时获取链接的href
我使用owl carousel&nivo lightbox在弹出窗口中显示视频,所有这些都可以正常工作,但我想获取YouTube的URL,以便根据查看的视频更新数据库 在我所做的事情中,我不断地犯下未定义的错误Javascript 单击时获取链接的href,javascript,jquery,Javascript,Jquery,我使用owl carousel&nivo lightbox在弹出窗口中显示视频,所有这些都可以正常工作,但我想获取YouTube的URL,以便根据查看的视频更新数据库 在我所做的事情中,我不断地犯下未定义的错误 在上述情况下,我如何获取YoutubeID在ShowlightBox之前试一试: 在Showlightbox之前尝试: 给你。调用afterShowLightbox时,DOM已更改 请尝试下面的代码以获取URL var vid = $(e[0][0]).find('iframe')
在上述情况下,我如何获取YoutubeID在ShowlightBox之前试一试
:
在Showlightbox之前尝试:
给你。调用afterShowLightbox
时,DOM已更改
请尝试下面的代码以获取URL
var vid = $(e[0][0]).find('iframe').attr('src');
Codepen:
在浏览器控制台中检查URL
afterShowLightbox: function (e) {
console.log("I am here");
//var vid = $(this).attr("href");
var vid = $(e[0][0]).find('iframe').attr('src');
console.log("vid" + vid);
updateVideo();
}
给你。调用afterShowLightbox
时,DOM已更改
请尝试下面的代码以获取URL
var vid = $(e[0][0]).find('iframe').attr('src');
Codepen:
在浏览器控制台中检查URL
afterShowLightbox: function (e) {
console.log("I am here");
//var vid = $(this).attr("href");
var vid = $(e[0][0]).find('iframe').attr('src');
console.log("vid" + vid);
updateVideo();
}
您需要从更改以下代码
var vid=$(this.attr(“href”)代码>
致:
var vid=$('a').attr(“href”)代码>您需要更改以下代码
var vid=$(this.attr(“href”)代码>
致:
var vid=$('a').attr(“href”)代码>尝试将您的单击放在灯箱外
$(“body”)。在(“单击”,“播放视频yt”,函数()){
var vid=$(this.attr(“href”);
控制台日志(“vid:+vid”);
updateVideo();
});
//$(“.play video yt”)。单击(函数(){
$('a').nivoLightbox({
效果:“褪色”,
单击覆盖关闭:false,
onInit:function(){},
beforeShowLightbox:function(){},
Afterhowlightbox:函数(){
//console.log(“我在这里”);
//var vid=$(this.attr(“href”);
//控制台日志(“vid”+vid);
//updateVideo();
},
})试试把你的点击放在灯箱外面
$(“body”)。在(“单击”,“播放视频yt”,函数()){
var vid=$(this.attr(“href”);
控制台日志(“vid:+vid”);
updateVideo();
});
//$(“.play video yt”)。单击(函数(){
$('a').nivoLightbox({
效果:“褪色”,
单击覆盖关闭:false,
onInit:function(){},
beforeShowLightbox:function(){},
Afterhowlightbox:函数(){
//console.log(“我在这里”);
//var vid=$(this.attr(“href”);
//控制台日志(“vid”+vid);
//updateVideo();
},
})
您需要点击或插件初始化时的视频-href
。?当我打开popopAfterhowlightBox
时,我需要正在观看的视频的url,或者在Popup中您需要点击或插件初始化时的视频-href
。?当我打开popopAfterhowlightBox
时,我需要正在观看的视频的urlng已查看或在popupi中仍然获取vidundefined
@学习检查演示链接我仍然获取vidundefined
@学习检查演示链接