jquery(live)中File input的change方法只起一次作用的解决办法
来源:互联网 发布:淘宝店铺的工作计划 编辑:程序博客网 时间:2024/05/03 11:52
jquery中File input的change方法只起一次作用的解决办法,需要的朋友可以参考下。
错误写法
复制代码代码如下:
$(“#uploadImg”).click(function(){
do something
});
正确写法
复制代码代码如下:
$(“#uploadImg”).live(‘change’,function(){
do something
});
为什么Jquery对input file控件的onchange事件只生效一次
今天在做jquery对input file控件的onchange事件进行监听,就一直只生效一次,不知道Jquery为什么对file控件没有做到每次改变触发onchange事件的效果,但是还是有好几种解决方法的:
1.原始方法:把事件写在file控件的onchange=”"里面;
2.Jquery方法一: $(‘#fileId’).live(‘change’,function(){ //逻辑添加…. });
3.Jquery方法二: onchange后,生成一个新input type file代替旧的,
$(‘#inputFileID’).replaceWith(‘<input name=”fileToUpload” type=”file” id=”inputFileID” />’);
OK,问题解决。
0 0
- jquery(live)中File input的change方法只起一次作用的解决办法
- input file域的value清空与赋默认值方法,及Jquery中file的change事件只能执行一次,不可多次执行的解决办法
- input file change事件只触发一次
- input file里的JQ change() 事件的只生效一次
- input file里的JQ change() 事件的只生效一次
- jquery file change 一次问题的解决
- 关于ajaxfileupload file 的change事件 只绑定一次,
- 为什么Jquery对input file控件的onchange事件只生效一次
- JQuery绑定input[type=file]的change事件问题
- 关于input的file之change事件只第一次有效的问题
- onfocus 获得焦点方法只获取一次input的值
- 关于input[type=file] change事件只能触发一次的问题
- File change事件只生效一次
- file change只触发一次 解决方案
- jquery的live方法
- jQuery中.live()方法的使用方法
- ng-change 在input type=file时失效的解决办法
- 【转载】解决input file 的onchange事件只生效一次的问题
- Machine Learing by Andrew Ng --- PCA
- 关于Spring面试问答
- 计算名次元素在队列中的名次
- poJ-1312(棋盘问题)
- SNMP 简单网络管理协议
- jquery(live)中File input的change方法只起一次作用的解决办法
- 【嵌入式linux】Ubuntu下Kermit安装配置
- WebRTC代码走读(一):初始化
- SQL 使用..xp_cmdshell 执行相应程序
- nkoj 2224
- 第二章第十一题
- sizeof详解,与strlen区别
- 查看服务是否启动以及杀掉进程,再启动进程的小技巧
- C++Primer新笔记之----容器和算法