jquery очищает содержимое файла

Передача】jquery очистить значение файла

После долгой проверки ничего короткого и лаконичного нет. Это можно относительно легко сделать с помощью jquery.
В Firefox вы можете напрямую
кодировать
  1. $("#file_uploade").val("");  
$("#file_uploade").val("");
Но это не будет работать под IE. Вы можете написать
такой
код под IE
  1. файл = $("#file_uploade");   
  2. файл.после(файл.клон());   
  3. файл.удалить();  
file = $("#file_uploade"); file.after(file.clone()); file.remove(); Если вы сделаете
это, значение исходного файла не будет скопировано в IE, поэтому будет создан новый файл. быть пустым
. В Firefox исходное значение будет скопировано поверх
, поэтому последней функцией, подходящей для IE и Firefox, является
код
  1. функция сбросаFileInput(файл){   
  2.     file.after(file.clone().val(""));   
  3.     файл.удалить();   
  4. }  
function resetFileInput(file){ file.after(file.clone().val("")); file.remove(); }

Протестировано только IE и Firefox, другая совместимость неизвестна.
Что касается новичков, не забудьте добавить ссылку на jquery при использовании функций.
Это не очень подробно, поэтому прошу прощения.

Guess you like

Origin blog.csdn.net/linwei_hello/article/details/8530785