我已经尝试了一切并且无法获得下一个 iframe 的值,i 帧使用 php 回显。(下面的代码)
<div class="video" vid="'.$userID.'" '.$style.'"><iframe vid="'.$userID.'" width="200" height="200" src="http://www.youtube.com/embed/'.$urlLink.'?autoplay=1&wmode=transparent" frameborder="0" allowfullscreen></iframe></div>
视频 ID 来自数据库。我目前有两个视频,它们都显示不同的提要,因此 src 工作正常,并且 vid="" 是根据用户 ID 设置的,这也每次都正确更改(我已经用检查元素验证了这一点)。
我遇到的问题是试图从 div 获取 vid attr 以在 mouseenter 上更改。使用下面的代码我收到一个弹出窗口,但视频 ID 没有改变。它只是提醒 divs vid="" 值的第一个实例。
我真的被困住了,所以任何建议都会很棒。谢谢
伊恩
$(document).on('mouseenter','div.video',function(e){
e.stopPropagation();
var videoID = jQuery('div.video').attr("vid");
alert(videoID);
});