`

jquery清空input file

阅读更多
项目中代码如下,实现功能是当用ajax上传后,清除"file"中的图片地址:
<tr>
    <td id="uploadtd0"
附件一:<input type="file" id="upload" name="upload" >
    </td>
</tr>
<tr>
    <td id="uploadtd1">
附件二:<input type="file" id="upload" name="upload" >
    </td>
</tr>

功能实现代码:
function emptyFile(){
   var $file=$(":file");  //获得file
   $file.each(            //循环file(数组)
	function(e){
	   if($(this).val()!=""){    //当file有地址才进行清空
	      var item="uploadtd"+e;   //组合成td的id
	      var cfile=$(this).clone();  //复制当前file
	      $(this).remove();     //移除当前file
	      cfile.appendTo("#"+item);  //把复制的file添加到目标td中
	   }
	});
}
2
11
分享到:
评论
1 楼 kingliu 2012-02-29  
很好,解决了我困扰很久的问题,多谢

相关推荐

Global site tag (gtag.js) - Google Analytics