为什么代码不能与名为jquery 19的脚本一起工作?

why code is not working with a script named jquery 1 9

本文关键字:脚本 一起 工作 jquery 不能 代码 为什么      更新时间:2023-09-26

jquery.min.js工作正常,但是当我用jquery.1.9.js替换jquery.min.js时,我的代码不工作。

<script src="jquery.min.js" type="text/javascript"></script>
<script>
$('#imageFile').live("change", function () {
    $("#imageSize").text("");
    var tt = $(this).val();
    var size = this.files[0].size;
    $("#imageFile").val(Math.ceil(size / 1024));
});
</script>
<input id="imageFile" type="file" />
<input id="imageSize" type="text" />

因为 live() 已经从jQuery 1.9中移除。请使用 on()

使用on()方法:

 $(document).on("change", "#imageFile", function(){
  $("#imageSize").text("");
    var tt = $(this).val();
    var size = this.files[0].size;
    $("#imageFile").val(Math.ceil(size / 1024));

 }); 

查看这里的文档