Вот моя проблема, у меня есть этот маленький код для отображения img, который я загружаю LIVE без перезагрузки, но он работает только с одним img, потому что readURL(input)
не имеет класса и работает непосредственно из noname-input, а когда я добавляю класс readURL(input.joint)
, он заносит ошибку! Вот мой код:Выберите и покажите изображения с помощью FileReader
<input class="joint" type='file' id="imgInp" />
<img style="width:45px" id="blah" src="#" alt="your image" />
<script type="text/javascript">
function readURL(input) {
if (input.filers && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#blah').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
$("#imgInp").change(function(){
readURL(this);
});
</script>
Мне нужно добавить некоторый идентификатор или класс в эту функцию jquery, чтобы сделать его уникальным для каждого входа.
Что я пытаюсь сделать:
<input class="joint" type='file' id="imgInp" />
<img style="width:45px" id="blah" src="#" alt="your image" />
<script type="text/javascript">
function readURL(input.joint) {
if (input.joint.filers && input.joint.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#blah').attr('src', e.target.result);
}
reader.readAsDataURL(input.joint.files[0]);
}
}
$("#imgInp").change(function(){
readURL(this);
});
</script>
<input class="file2" type='file' id="imgInp" />
<img style="width:45px" id="blah" src="#" alt="your image" />
<script type="text/javascript">
function readURL(input.file2) {
if (input.file2.filers && input.file2.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#blah').attr('src', e.target.result);
}
reader.readAsDataURL(input.file2.files[0]);
}
}
$("#imgInp").change(function(){
readURL(this);
});
</script>
Это не очень ясно, что вы пытаетесь сделать. Какая ошибка вы получаете? – Jivings
с ошибкой я имею в виду, что ничего не работает :(извините за мой английский, может быть, я не могу правильно объяснить свою проблему! Вход в функцию должен быть с id или классом – user2784722
Что вы ожидаете от этого: 'readURL (input.joint)'? – Jivings