Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2021, 14:07
Avatar de PIRRUMAN
PIRRUMAN
 
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 3 meses
Puntos: 53
problema $.each y boton creado previamente

Buenas Tardes,
quiero enlistar resultados y agregarles un boton pero dentro del $.each no lo agrega a todas las filas , solo lo coloca al final:

Código Javascript:
Ver original
  1. $(document).ready(function () {
  2.         var btnCancel = $(
  3.                 '<button/>',
  4.                 {
  5.                     id: 'btnC', text: 'Cancelar',
  6.                     click: function () {
  7.                         alert('hola');
  8.                     }
  9.                 }
  10.         );
  11.         var vectorPersonas = ['Elena', 'Isabel', 'Ana'];
  12.         var tb = $("#tb");
  13.         $.each(vectorPersonas, function (ind, elem) {
  14.             tb.append(
  15.                     $("<tr>")
  16.                     .append($("<td>").html(elem))
  17.                     .append($("<td>").append(btnCancel))
  18.                     )
  19.         });
  20.     });
mi tabla:
<table id="tb" border = 1></table>


el resultado:

Código HTML:
Ver original
  1. <table id="tb" border="1">
  2. <tr>
  3. <td>Elena</td><td></td></tr>
  4. <tr><td>Isabel</td><td></td></tr>
  5. <tr><td>Ana</td><td><button id="btnC">Cancelar</button></td></tr></tbody>


como podria hacer que se dibuje en cada linea el boton creado (sin crearlo dentro del $.each)?


Gracias de antemano
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”