Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2012, 13:11
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
generar dialog modal dinamicamente

hola compañeros de foro espero me ayudo me encuntro generando un dialog modal
dinamicamente.

estoy generando una tabla con el resultado de una consulta a una base de datos y necesito que se cree el link para que en todos lo registros-filas se pueda abrir el dialog hasta el momento solo puedo con el primer registro , cree un contador para generar el link pero el inconveniente es para que que en la function de jquery sepa que valor de contador la esta llamando

<script>
$(function() {
$( "#dialog:ui-dialog" ).dialog( "destroy" );

$( "#dialog-confirm" ).dialog({
autoOpen: false,
resizable: false,
height:140,
modal: true,
buttons: {
"Delete all items": function() {
$( this ).dialog( "close" );
},
Cancelar: function() {
$( this ).dialog( "close" );
}

}
});
$( "#consultar" )
.button()
.click(function() {
$( "#dialog-confirm" ).dialog( "open" );
});
});
</script>


Código HTML:
Ver original
  1.             <tr class="ui-widget-header ">
  2.                 <th width="12%">Destinatario</th>.............



Código PHP:
Ver original
  1. mediante php estoy creando la tabla y los botones
  2.  
  3. id='consultar$cont'
  4.  
  5. .........
  6. <td><?php echo "<div class='fg-toolbar'>
  7.     <button class='fg-button ui-state-default ui-corner-all' title='Consultar' id='consultar$cont'><span class='ui-icon ui-icon-search'></span></button>
  8.     <button class='fg-button ui-state-default ui-corner-all' title='Modificar' id='modificar$cont'><span class='ui-icon ui-icon-pencil'></span></button>
  9.     <button class='fg-button ui-state-default ui-corner-all' title='Eliminar'  id='eliminar$cont'><span class='ui-icon ui-icon-trash'></span></button>
  10.     </div>"; ?> </td>


y como resultado tendria

consultar1
consultar2
consultar3

como hago para que el codigo js sepa que es consultar1...... y no solo consultar

$( "#consultar" )
.button()
.click(function() {
$( "#dialog-confirm" ).dialog( "open" );
});