読者です 読者をやめる 読者になる 読者になる

IT業界のすみっこ暮らし

ふと気がついたときの記録

input type=fileのchangeイベントで同じファイルを感知させる方法

<input type="file" id="inputFile">

<script type="text/javascript">
    $('#inputFile').change(function (data){
        // 処理

        $(this).val(''); ★

    });
</script>

★changeイベント時に該当要素のvalueを削除する。この処理がない場合、同じ名前のファイルの選択を感知できない。

参考

stackoverflow.com