ページ上の各オーディオファイルに再生ボタンを追加したいとします。 したがって、各オーディオタグの下にインデックス付きのクラス名を持つボタンを追加しましたが、ボタンへのクリックイベントの進行方法とバインド方法はわかりません。ボタンを動的にあなたがそれを実行するすべてのイベントを委任する必要が作成されますので、 はたぶんはるかにエレガントなアプローチは、一般的な...ページ上のすべてのオーディオタグに再生ボタンを追加する
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<audio id="myaudio" src="http://www.soundjay.com//mechanical/gun-cocking-01.mp3">
</audio>
<audio id="myaudio" src="http://www.soundjay.com//mechanical/gun-cocking-02.mp3">
</audio>
$("audio").each(function(index) {
$('<button class=audioButton"' + index + '">Play Clip #' + index + '</button>').insertAfter(this);
});
$("button").on("click", playTest);
https://jsfiddle.net/RachGal/5gr5b38L/ –