jquery – Abrir modal desde respuesta Javascript

Quería abrir una ventana modal para poder mostrar un resultado que obtengo a partir de una consulta y construyo con Javascript. Probé a montar una modal y por medio de Jquery llamarla desde el script, pero no funciona, el problema lo tengo al llamarla desde el Javascript.

var records = document.getElementById('contINFO');
records.innerHTML = '';
var html = '';
for (i=0; i<feature.length; i++){
    $('.iab, .cerrarInf').hide();
    if(feature(i).get('aphia_id_code') != null){
        records.innerHTML += '<div id="code" class="code">"http://es.stackoverflow.com/+ feature(i).get("id_code') + '</div>'
        records.innerHTML += '<p class="iob" style="color: rgba(255,69,0,0.6);"><i class="far fa-eye"></i>&nbsp;<span class="fontInf">Observación</span></p>';
    }else{
        records.innerHTML += '';
    }

    if(feature(i).get('imagen') !=null){
        records.innerHTML += '<img id= "btnModal" class = "iob" src="https://es.stackoverflow.com/+ feature(i).get("imagen') + '>';
        
    }else{
        records.innerHTML += '<img class = "iobs" src=images/Imagen_dummie.jpg>';
    }   
    if(feature(i).get('name')!= null){
        records.innerHTML += '<h1 class="sub-title iob">"http://es.stackoverflow.com/+ feature(i).get("name') + '</h1>';
    }else{
        records.innerHTML += '';
    }
}

Querría mostrar la imagen en grande dentro de la modal. La propia imagen la uso como botón para abrir la ventana en el html principal