Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

ID Dinâmico. Modal Jquery

$
0
0

Prezados, boa tarde;

 

Eu faço uma consulta no banco de dados e retorno o número de boletos que um cliente tem que pagar. Nesse caso são 5 boletos.

Faço um LOOP e mostro na tela assim:

<tr>
    <td>
        <a id='ConsultaInstTit50'>150,00</a>
        <div id='dialogInstTit50' style='display:none;'>
            <iframe id='iConsultaInstTit50' frameborder='0' width='300px' height='300px' src=''></iframe>
        </div>
    </td>
</tr>


<tr>
    <td>
        <a id='ConsultaInstTit51'>150,00</a>
        <div id='dialogInstTit51' style='display:none;'>
            <iframe id='iConsultaInstTit51' frameborder='0' width='300px' height='300px' src=''></iframe>
        </div>
    </td>
</tr>


<tr>
    <td>
        <a id='ConsultaInstTit52'>150,00</a>
        <div id='dialogInstTit52' style='display:none;'>
            <iframe id='iConsultaInstTit52' frameborder='0' width='300px' height='300px' src=''></iframe>
        </div>
    </td>
</tr>


<tr>
    <td>
        <a id='ConsultaInstTit53'>150,00</a>
        <div id='dialogInstTit53' style='display:none;'>
            <iframe id='iConsultaInstTit53' frameborder='0' width='300px' height='300px' src=''></iframe>
        </div>
    </td>
</tr>


<tr>
    <td>
        <a id='ConsultaInstTit54'>150,00</a>
        <div id='dialogInstTit54' style='display:none;'>
            <iframe id='iConsultaInstTit54' frameborder='0' width='300px' height='300px' src=''></iframe>
        </div>
    </td>
</tr>

Daí faço uma numeração usando a Chave da Tabela pra colocar no ID, evitando a duplicidade de ID.

 

OK

 

Acontece que tenho uma função em JQuery, ao clicar sobre o link, eu chamo a função:

jQuery('#ConsultaInstTit').click(function() {
    jQuery('#iConsultaInstTit').attr('src', '/produto/frontend/consultas/titulosdetalhes.asp?codTit=??????');
    jQuery('#dialogInstTit').dialog('open');
});
jQuery('#dialogInstTit').dialog({
    autoOpen: false,
    position: 'top' ,
    title: 'Consulta Custo Médio',
    draggable: false,
    width: 615,
    height: 400, 
    resizable: true,
    modal: true,
});

Não funciona, pois o ID do <a> não é o mesmo na função JQuery... não sei como fazer isso dinamicamente.

 

Outro problema é que uma função chama outra. Veja que a função (.click) chama a outra (.dialog).

 

Alguém tem uma solução ?

 


Viewing all articles
Browse latest Browse all 14190

Trending Articles