我一直在学习JavaScript,并且目前正在学习jQuery。有时候,当比较jQuery和JS的做法时会感到有些困惑。
这里有一个类似下面这样的HTML音频标签:
<audio id="audio" src="audio.mp3"></audio>
使用JS,我只需这样操作:
document.getElementById('audio').play();
所以我想,使用jQuery做同样的事情只需要:
$('#audio').play();
这样不行,相反我必须这样写:
$('#audio')[0].play();
有人能向我解释一下吗?
谢谢。