<script>
$(function(){
$(".image").change(showPreviewImage_click);
})
function showPreviewImage_click(e) {
var $input = $(this);
var inputFiles = this.files;
if(inputFiles == undefined || inputFiles.length == 0) return;
var inputFile = inputFiles[0];
var radio = $('<input type="radio" name="slide_switch" id="id[?]"/>',{'class':'radio_slider'});
var label = $('<label for="id[?]"/>',{'class':'radio_label'});
var img = $('<img/>',{'class':'preview'});
var img2 = $('<img/>',{'class':'preview_mini'});
radio.appendTo($('.slider'))
label.appendTo($('.slider'))
img.appendTo($('.slider'))
img2.appendTo($('.slider'))
var reader = new FileReader();
reader.onload = function(event) {
img.attr("src", event.target.result);
img2.attr("src", event.target.result);
};
reader.onerror = function(event) {
alert("I AM ERROR: " + event.target.error.code);
};
reader.readAsDataURL(inputFile);
}
</script>
По логике вещей должно быть что то вроде этого только проблема с базовыми знаниями jquery? подкорректируйте пожалуйста и я запомню(если можно с комментарием ), спасибо большое