次のhtmlコードがあるとします。私は必要なものファイルを選択したときに最も近いクラスを非表示/変更
<div>
<label>Test1</label>
<input type="file">
<a href="#" class="selected-file"></a>
</div>
<div>
<label>Test2</label>
<input type="file">
<a href="#" class="selected-file"></a>
</div>
<div>
<label>Test3</label>
<input type="file">
<a href="#" class="selected-file"></a>
</div>
は、誰かが/変更するファイルを選択した場合、最も近い<a>
を非表示にする、ということです。私は
$(function() {
$("input:file").change(function(){
$(this).closest(".selected-file").hide()
});
});
の下にこのような何かをしようとしたが、これは<a>
タグを非表示にしていません。どうすればこの作品を作れますか?