私は問題があります。アップロード前に選択した画像のプレビューを見たい。 私のコードは、1つの画像のアップロードに最適です。写真をアップロードする場所を4つにするとき。 4種類の写真が4種類あります。私はIDを変更しようとしました、各アップロードのためのクラス。しかし、失敗しました。私のコードはここにあるJquery Problem.For More 1画像アップロードプレビュー
.. HTML
<div class="input-sec">
<label class="p-label" for="rear"><span style="font-size:15px;font-weight:bold;">Rear</span><br>
<img id="output" src="images/upload_placeholder.jpg" class="pre_img">
</label>
<input type="file" id="rear" name="rear" value="" onchange="loadFile(event)" style="color:white;">
</div>
CSSは、jqueryのはここにある。ここ
.input-sec > input[type="file"]
{
display: none;
}
.input-sec img
{
height: 200px;
cursor: pointer;
}
です。
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#frontpre').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
$("#front").change(function(){
readURL(this);
});
私の問題は、ページに1つの写真アップロードフィールドを追加すると動作します。しかし、私は1つ以上のイメージのアップロードフィールドを追加しようとすると、誰もwork.Iも各アップロードとJqueryのIDを変更しようとしました。失敗しました。私を助けてください。