$('body').on('click', $('input:file'), function(){			
		console.log($(this).attr('name'));
});
1. почему не срабатывает фильтрация по файловому полю? Данные в консоли выводятся при клике по любому элементу формы.
2. собственно выводится в консоли всегда undefined. Хотя атрибут name есть у всех элементов формы.
Всё прекрасно работает при таком коде:	
$('input:file').on('click',function(){
		console.log($(this).attr('name'));
});
Но нужен именно первый вариант, поскольку форма с файловым полем подгружается аяксом.
Сама форма на всякий случай
<form action="" method="post" >
	<input type="text" name="name" >
	<input type="file" name="file" >
	<input type="submit" value="Отправить">
</form>