Предполагая, что вы успешно включили jQuery, как подсказывает ваш скрипт, и ваш HTML выглядит примерно так (упрощенно):
<html>
<body>
<input type="file" id="file"/>
<img id="content"/>
</body>
</html>
Тогда такой скрипт будет делать то, что вы хотите:
$(function() {
function readURL() {
// Grabbing the DOM object, so that the code follows your general pattern
input = $(this)[0];
if (input.files && input.files.length) {
var reader = new FileReader();
reader.onload = function () {
// The attribute you want to change on an img tag is "src" not "val"
$("#content").attr("src", reader.result);
}
reader.readAsDataURL(input.files[0]);
}
}
// Bind the readURL function to the change event on our file input
$("#file").change(readURL);
});