【发布时间】:2020-11-23 10:04:02
【问题描述】:
第一个输入效果很好,但第二个输入效果不好。它不会更新第二个,而是更新第一个。如何将这两个具有相同功能的输入预览分开?
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function(e) {
$('#blah').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]); // convert to base64 string
}
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="file" onchange="readURL(this);" required>
<img id="load" src="../img/preview.png" alt="loading" width=50 height=50>
<input type="file" onchange="readURL(this);" required>
<img id="load" src="../img/preview.png" alt="loading" width=50 height=50>
【问题讨论】:
-
什么输入,什么功能?请创建一个Minimal, Reproducible Example
标签: javascript jquery preview