検索

ホームページ  >  に質問  >  本文

JavaScript - ページに複数のビデオ、ビデオ、イベントをバインドする方法は?再生するものをクリックすると、最初のものだけが再生されます。

タイトルにあるように、私のページにはいくつかのビデオがあります。ビデオの構造と名前はすべて同じです。私が達成したいのは、統一された方法でイベントをそれらにバインドすることです。どれをクリックすればよいですか?遊び始めますか?それを修正するにはどうすればよいですか?
js:

リーリー

HTML:

リーリー
仅有的幸福仅有的幸福2708日前1145

全員に返信(3)返信します

  • 伊谢尔伦

    伊谢尔伦2017-06-27 09:21:42

    現在クリックされているブロックのビデオタグを見つけて操作するには

    リーリー

    返事
    0
  • 欧阳克

    欧阳克2017-06-27 09:21:42

    問題はこの文にあります:

    リーリー

    ビデオタグを取得し、タグ名ビデオに基づいて疑似配列オブジェクトを返します。次の[]はオブジェクトのインデックス値です。したがって、毎回最初のビデオのみが再生されます。配列のインデックスは 0 から始まります)。
    クリックしたタグを再生したい場合は、for ループを使用して擬似配列を走査し、添え字を使用して対応する再生するタグを決定できます

    返事
    0
  • 迷茫

    迷茫2017-06-27 09:21:42

    イベント委任イベント $(document).on('click','xx',fn(){});を通じて、現在クリックされている要素を取得します

    返事
    0
  • キャンセル返事