私はこの非常に単純なフィドルをセットアップしています。誰かがそれが機能しない理由を指摘できれば、本当に感謝しています。しばらくの間、これを理解するのに苦労していました。
コードは次のとおりです。
$('input[type=file]').change(function () {
if ($(this).val()) {
alert('This thing works.');
$(this).append('<input type="file" name="test">');
} else {
$(this).remove();
}
});