1

私はすべてを試しましたが、次の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 はデータベースからのものです。現在 2 つのビデオがあり、どちらも異なるフィードを表示しているため、src は正常に機能しており、ユーザー ID に基づいて vid="" が設定されています。これも毎回正しく変更されています (inspect 要素で確認しました)。

私が抱えている問題は、div から vid 属性を取得して、mouseenter で変更しようとしていることです。以下のコードを使用すると、ポップアップが表示されますが、ビデオ ID は変更されません。divs vid="" 値の最初のインスタンスを警告しているだけです。

私は本当に立ち往生しているので、どんなアドバイスも素晴らしいでしょう。ありがとう

イアン

    $(document).on('mouseenter','div.video',function(e){

    e.stopPropagation();

    var videoID = jQuery('div.video').attr("vid");

     alert(videoID);

    });
4

1 に答える 1