Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
标签输入类型文件中的Bugs jquery addrow_Jquery_File_Row_Add - Fatal编程技术网

标签输入类型文件中的Bugs jquery addrow

标签输入类型文件中的Bugs jquery addrow,jquery,file,row,add,Jquery,File,Row,Add,我有这个剧本 <script src="/js/jquery.table.addrow.js"> <table border="0"> <tr> <td><input type="file" name="image[]" value=""/></td> <td><a class="delRow" href="javascript:void(0)">delete</a><

我有这个剧本

<script src="/js/jquery.table.addrow.js">

<table border="0"> 
<tr> 
 <td><input type="file" name="image[]" value=""/></td>  
 <td><a class="delRow" href="javascript:void(0)">delete</a></td> 
</tr> 
<tr> 
 <td colspan="2">
 <a class="addRow" href="javascript:void(0)" id="1">add</a>  
 </td> 
</tr> 
</table> 

$(document).ready(function(){    
$(".addRow").btnAddRow();   
$(".delRow").btnDelRow(); });

$(文档).ready(函数(){
$(“.addRow”).btnAddRow();
$(“.delRow”).btnDelRow();});
这是可行的,但是如果我使用firefox添加行,并且第一个文件输入标记类型被选择为一个文件,那么新文件类型携带的文件输入标记。 当我需要一个新的输入标记时,它是空的

如果我使用crome,则不会发生这种情况

我该如何解决这个问题。。 有什么可以帮忙的吗:)


不确定是否正确,但您可以使用一个回调函数,在添加新行后调用该函数,并将输入值设置为空,如:

$(".addRow").btnAddRow(function(obj){
    $(obj).find("input[type='file']").val(''); //get input and sent it empty
});   
$(".delRow").btnDelRow();

演示:

btnAddRow来自哪里?来自jquery addrow插件。这是我的参考书,很好用。非常感谢sudhir..:你很有帮助