Si tan solo lo hubieras explicado así desde un inicio.
En ese caso, para tomar el
id
del
<input>
que se encuentra dentro de ese bloque, debes de, primero, saber en qué bloque estás, pues supongo que hay tantos bloques como cajas de texto y botones de eliminar. Para esto, deberás de tomar a dicho bloque con el método
.parents()
, pasándole la clase del bloque, luego, dentro de él, buscas al elemento cuyo
id
comience con "e_id_contacto" y ya teniéndolo, procedes a tomar su
id
.
Código Javascript
:
Ver originalvar id;
$("[id^=ecl_contacto]").on("click", function(){
id = $(this) //El botón
.parents(".row") //El bloque
.find("[id^=e_id_contacto]") //El <input> buscado
.prop("id"); //El id del <input> buscado
});
De esta forma, cuando se dé un clic en cualquier botón de eliminar, se realizará lo que muestro en el ejemplo.