带有新ID的音频标记的jQuery.clone()未在IE或FF上播放。单击()

带有新ID的音频标记的jQuery.clone()未在IE或FF上播放。单击(),jquery,Jquery,带有新ID的音频标记的jQuery.clone()未在IE或FF上播放。单击() 我的页面主体中有一个非常简单的音频标签 <audio preload="auto" id="badclick"> <source src="audio/button-4.ogg"/> <source src="audio/button-4.mp3"/> <source src="audio/button-4.wav"/> <source src="audio/b

带有新ID的音频标记的jQuery.clone()未在IE或FF上播放。单击()

我的页面主体中有一个非常简单的音频标签

<audio preload="auto" id="badclick">
<source src="audio/button-4.ogg"/>
<source src="audio/button-4.mp3"/>
<source src="audio/button-4.wav"/>
<source src="audio/button-4.m4a"/>
</audio>
我尝试从.click()处理程序中播放声音,但尽管它在Chrome中播放,但在IE和FF中却无法播放

var vol = .05;
var xclk = 'badclick_1_1';
var audiobad = $('#' + xclk)[0];
audiobad.volume=vol;
audiobad.play();

想知道为什么吗?

在FF中对我进行快速测试没有问题。有例外吗?你能提供一把小提琴再现问题吗?在一台计算机上IE不能在另一台计算机上工作,但它能。六羟甲基三聚氰胺六甲醚。。。我会为fiddle准备一些东西,看看会发生什么。这对Chrome和IE有效,但对F。。。
var vol = .05;
var xclk = 'badclick_1_1';
var audiobad = $('#' + xclk)[0];
audiobad.volume=vol;
audiobad.play();