¿Cómo subir una imagen con el lado del cliente jQuery y agregarla a un div?

Básicamente, como dice el título, quiero tener un botón de carga que le permita a un cliente cargar una imagen y luego se mostrará en una división.

Por supuesto, esto solo sería del lado del cliente, por lo que si la página se actualizara, la imagen desaparecerá.

La imagen se diseñaría en consecuencia y se le darían anchos y alturas fijas.

Busqué en línea y no pude encontrar nada en absoluto.

Muy nuevo en jQuery, aunque puedo codificar con fluidez en Javascript.

Tampoco está seguro de si esto es posible o no sin la ayuda de AJAX y / o PHP. Me gustaría evitar estos si es posible.

Toda ayuda es muy apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta