jquery limpa o conteúdo do arquivo

Transfer】jquery limpar valor do arquivo

Depois de muito tempo de verificação, não há nada curto e conciso. Isso pode ser feito de forma relativamente fácil com jquery.
No Firefox, você pode
codificar diretamente
  1. $("#file_uploade").val("");  
$("#file_uploade").val("");
Mas isso não funcionará no IE. Você pode escrever o código
como este no IE
  1. arquivo = $("#arquivo_uploade");   
  2. arquivo.after(arquivo.clone());   
  3. arquivo.remove();  
file = $("#file_uploade"); file.after(file.clone()); file.remove(); Se você fizer
isso, o valor no arquivo original não será copiado no IE, então o novo será estar vazio
. No Firefox, o valor original será copiado
, então a função final adequada para IE e Firefox é
o código
  1. função resetFileInput(arquivo){   
  2.     arquivo.after(arquivo.clone().val(""));   
  3.     arquivo.remove();   
  4. }  
function resetFileInput(file){ file.after(file.clone().val("")); file.remove(); }

Apenas testado IE e Firefox, outra compatibilidade não é conhecida.
Para os novatos, não se esqueça de adicionar uma referência ao jquery ao usar funções.
Não é muito detalhado, então peço desculpas.

Acho que você gosta

Origin blog.csdn.net/linwei_hello/article/details/8530785
Recomendado
Clasificación