$dns_zone = ["domain" => "user", "domain2" => "user2"]; foreach ($dns_zone as $dom => $user){ echo ' <tr id="tr'.$dom.'"> <td> <span>'.$dom.'</span> <input type="hidden" id="name'.$dom.'" name="domain" value="'.$dom.'" /> </td> <td> <i class="save " id="sid'.$dom.'" title="Save" ></i> </td> </tr>'; // for Save record $(document).on("click", ".save", function() { var id = $(this).attr("id"); id = id.substr(3); var domain = $("#name"+id).val(); console.log(domain ); });quiero imprimir qué dominio selecciono... todo se ve correcto pero no sé cuál es el problema... cada vez que lo intento con el valor estático está saliendo bien... problema con la identificación dinámica... pero traté de imprimir 'id' Valoro que funcione correctamente... Por favor, ayúdenme con esto... Gracias.