Hola.
Si el elemento a sido creado con jquery no puedes usar la funcion hover()
No entiendo muy bien para que quieres obtener el ID
Yo lo haria de la siguiente manera:
crearia las imagenes dentro de un div identificado
<div id="contenedor"> aqui las imagenes </div>
para obtener el identificador
Código:
$("#contenedor").on('mouseover', 'img', function(){
// obtenemos el id del elemento seleccionado
var identificador = "#" + $(this).attr("id");
// cambiamos el atributo src del elem
$(identificador).attr("src","imagen.jpg");
});
Aunque podriamos olvidarnos del Id y hacer algo asi:
Código:
$("#contenedor").on('mouseover', 'img', function(){
$(this).attr("src","imagen.jpg");
});
Saludos.