我在處理onclick事件時遇到了麻煩。 我的HTML:內聯onclick函數(這個)不調用jQuery方法
<div>
<button onclick="sound(this)">Listen</button>
<audio class="audio" src="example.mp3"></audio>
</div>
我的JS(jQuery的):
function sound(element){
$audio = element.siblings('.audio').first();
$audio.trigger('play');
}
的事情是不是播放的音頻文件。 我也做了一些測試。
function sound(element){
alert(element.tagName); -> it worked
alert(element.parent().tagName); -> not worked and so on with siblings() or next()
東西一定是錯的。請幫助我。非常感謝。
'element'(了'this'您傳遞)是土生土長的DOM元素,而不是一個jQuery的包裝! – Bergi 2014-09-22 11:34:39