我有多个类型为 aud 的 div。div没有ID。我无法执行点击功能,然后使用 (this),因为它必须在页面加载时使用。
每个 div 都有一个名为 file 的属性,我将其分配给一个变量,然后将其放入 html5 音频标签中。我需要 SRC 对 div 是唯一的。
var item = $('.type-aud');
path = item.attr('file'),
html = '<audio controls><source src="'+path+'" type="audio/mpeg" class="audio"></audio>',
playerClass = item.find('.audio');
if (!playerClass.hasClass('audio')) {
item.append(html);
}