jQuery: "change" event on file input element does not fire
HTML
<input name="file" type="file" onpropertychange="if(window.event.propertyName=='value'){alert(this.value);}" />
<a>Trigger upload externally</a>
CSS
a {background-color: yellow}
JavaScript
$('a').click(function() {
$('input[name=file]').click();
});