input file里的JQ change() 事件的只生效一次
2024-10-18 20:31:40
文件选择框的onchange事件只在第一次改变时生效,以后再选择文件不会触发onchange事件。
解决方法1:用jQuery的live代替直接使用change。
错误代码:
$("#UploadFile").change(function(){ //do someing });
正确代码:
$("#UploadFile").live('change', function(){ //do someing });
解决方法2:onchange后,生成一个新input type file代替旧的。
$('#inputFileID').replaceWith('<input name="fileToUpload" type="file" id="inputFileID" />');
最新文章
- 解决:SharePoint当中的STP网站列表模板没有办法导出到其它语言环境中使用
- makefile基础(GNU)
- C#相等性比较
- nginx配置 php 单入口
- Hadoop中两表JOIN的处理方法
- jquery方法详解--bind(type, [data], fn)
- 关于BT下载的一点事儿
- Linux 程序设计的一些优化措施
- WPF中图形表示语法详解(Path之Data属性语法)
- 阐述php(四) 流量控制
- const形参与非const形参
- 2.关于Apache Spark
- archsummit2017见闻和思考
- FC总线技术简介
- linux locate命令
- JavaScript大杂烩0 - WEB基础知识
- BZOJ2214[Poi2011]Shift——模拟
- [蓝桥] 基础练习 十进制转十六进制 (java)
- 解决微信video全屏的问题,不在本页面播放
- jvm运行机制和volatile关键字详解