input file里的JQ change() 事件的只生效一次
来源:互联网 发布:软件项目介绍 编辑:程序博客网 时间:2024/05/18 05:10
文件选择框的onchange事件只在第一次改变时生效,以后再选择文件不会触发onchange事件。
解决方法1:用jQuery的live代替直接使用change。
错误代码:
$("#UploadFile").change(function(){ //do someing });
正确代码:
$("#UploadFile").live('change', function(){ //do someing });第二步:
//onchange后,生成一个新input type file代替旧的。$('#inputFileID').replaceWith('<input name="fileToUpload" type="file" id="inputFileID" />');
$("#myfile").live('change',function(){ if( $("#myfile").val() == null || $("#myfile").val() == ''){ return; } $('#myfile').replaceWith('<input name="myfile" type="file" id="myfile" />');});
1 0
- input file里的JQ change() 事件的只生效一次
- input file里的JQ change() 事件的只生效一次
- File change事件只生效一次
- input file change事件只触发一次
- 【转载】解决input file 的onchange事件只生效一次的问题
- 为什么Jquery对input file控件的onchange事件只生效一次
- JQ的input change事件
- 关于ajaxfileupload file 的change事件 只绑定一次,
- jquery(live)中File input的change方法只起一次作用的解决办法
- file文件添加change事件,结合ajaxFileUpload使用文件上传只生效一次问题解决
- 关于input的file之change事件只第一次有效的问题
- 关于input[type=file] change事件只能触发一次的问题
- JQuery绑定input[type=file]的change事件问题
- INPUT[type=file]的change事件不触发问题
- input file域的value清空与赋默认值方法,及Jquery中file的change事件只能执行一次,不可多次执行的解决办法
- 解决input file文件chang事件只触发一次问题
- jq激活文本域的 change 事件
- jquery file change 一次问题的解决
- Android获取当前系统时间
- binbinyang--5.MPAndroidChart开源图表库---柱状图
- Atlassian 信息化案例分享1
- 摘要XMPP初识
- protobuf repeated的使用
- input file里的JQ change() 事件的只生效一次
- Thrift源码系列----4.数据的解析与发送、接收
- 温故而知新-python语法复习
- Memcache
- npm、grunt、bower实现前端项目自动化
- viewpager 不带动画跳到指定页面
- redis和memcached的区别
- Vue.js学习笔记
- shell 脚本替换文件中某个字符串