El problema debe estar en otra parte, .click() debería funcionar perfectamente:
Código HTML:
Ver original<!doctype html>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript"> $(function(){
$('input[type="file"]').click(function(){
$(this).after('
<p>Click
</p>')
});
});
Con focusin():