HTML:
Очистить имя файла загрузки из файла пользователя
<input type="file" id="flIcon" />
В Jquery:
$('#btnAddNew').click(function(event) {
alert($("#flIcon").attr('file'));
$("div#flIcon").replaceWith("<input type='file' id='flIcon'/>");
});
Я вижу в FireBug, когда страница загрузки:
<div id="uniform-flIcon" class="uploader">
<input id="flIcon" class=" " type="file" style="opacity: 0;">
<span class="filename" style="-moz-user-select: none;">document-save.png</span>
<span class="action" style="-moz-user-select: none;">Choose File</span>
</div>
я попробовать из этого ref. Clearing <input type='file' /> using jQuery Но его не работает для меня. Есть ли проблема совместимости с браузером или я пропускаю кое-что. Спасибо.
его работы хорошо с $ ("# flIcon") ReplaceWith ('..'). здесь --- http: //jsfiddle.net/XFyuw/3/ – mini
$ ('# btnAddNew'). on ('click (function (event) {alert ($ ("# flIcon"). attr (' file ')); $ ("div # flIcon"). replaceWith ("");}); – Ohgodwhy