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
Mas isso não funcionará no IE. Você pode escrever o código
como este no IE
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
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.
No Firefox, você pode
codificar diretamente
- $("#file_uploade").val("");
Mas isso não funcionará no IE. Você pode escrever o código
como este no IE
- arquivo = $("#arquivo_uploade");
- arquivo.after(arquivo.clone());
- arquivo.remove();
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
- função resetFileInput(arquivo){
- arquivo.after(arquivo.clone().val(""));
- arquivo.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.