代码如下:
<input ID="fileUpload1" runat="server" type="file"
以下代码可以正常工作:
<input onchange="javascript:alert('hola');" ID="fileUpload1" runat="server" type="file"
我想使用jQuery来获得这个结果,但是它不起作用:
$('#fileUpload1').change(function (e) {
alert("hola");
});
我漏掉了什么吗?(编辑:是的,我漏掉了包含*.js文件。)
"fileUpload1"
而不是"fileupload1"
。您是否在元素存在并且已经包含了jQuery等之后运行代码?还要检查浏览器控制台是否有JavaScript错误。 - Esailija