我在使用以下内容完成视频时触发了一个事件:
video.addEventListener("ended", function() {
//whatever
});
如果我通过纯javascript:var video = document.getElementById('test');
如果我通过jQuery抓取选择器,这不起作用:var video = $("#test");
为什么会这样? Here's the accompanying JSFiddle
答案 0 :(得分:4)
多数民众赞成因为$("#test")
返回一个jQuery对象。使用$("#test").get(0)
获取第一个dom元素。
var video = $("#test").get(0);
答案 1 :(得分:2)
使用jQuery,使用.on()
方法:
jqueryVideo.on("ended", function() {
console.log('This Works 2');
});