Кажется, я не могу заставить это работать и не слишком уверен, почему, для справки, используя JQuery 1.6.2.
Я пробую следующий код:
$("#imageUpload input").live('change', function() {
var fileName = $(this).val();
var fileExt = fileName.split('.').pop();
var indexPos = $(this).parent().index();
var currId = $(this).attr('id');
// check extensions and if invalid replaceWith the input to clear
});
IE 6 - 9 не повезло (ничего в функции не вызывается), Firefox работает без нареканий.Я немного почитал и прочитал, что проблема live + change с IE была исправлена в версии 1.4+ JQuery.Также есть точно такая же проблема с использованием Delegate?
Любая помощь приветствуется.
Это проблема с IE и типом ввода файла?