使用JQuery连接事件

时间:2012-01-06 12:53:01

标签: jquery html5 event-handling

我正在努力实现HTML 5文件上传。我的应用程序使用JQuery。我一直在使用此页Reading local files in JavaScript作为参考,但我遇到了障碍。当“更改”事件被触发时,我需要启动一个事件。但是,我无法弄清楚如何使用JQuery进行连接。以下代码未在控制台中显示错误,但是,它也不显示警报消息。因此,我知道我的电汇没有发生。我做错了什么?

<input id="uploadInput" type="file" multiple="multiple" />

$().ready(function () {
  $("#uploadInput").bind("change", beginUpload);
});

function beginUpload(e) {
  alert("Here");
  var fileCount = e.target.files;
  alert("Uploading " + fileCount + " files...");
}

谢谢!

1 个答案:

答案 0 :(得分:1)

“我做错了什么?”

可能应该是:

$(document).ready(handler);

而不是$()。准备就绪,显然不推荐。您应该在ready函数中放置一些警报,以查看是否正在调用它。

但是你也花时间编写已经免费提供的代码吗?

有一个jquery插件支持文件drag'n'drop,HTML {5 {3}}