No estoy muy familiarizado con la sintaxis de javascript/Jquery, me gustaría vincular 2 campos de texto de entrada que se agregaron dinámicamente a una tabla dentro de un bucle. El objetivo principal es llenar automáticamente el segundo campo de texto con el texto del primero. Pude hacerlo para 2 campos de texto estáticos al hacer eso.
$(document).bind('input', '#changeReviewer', function () { var stt = $('#changeReviewer').val(); stt = stt.replace(/ /g,'.') $("#changeReviewerEmail").val(stt + "@@xxxxxx.com"); });He intentado algunas cosas, pero cuando trato de obtener el valor de la primera entrada, siempre regresa vacío. Gracias.
Verifique este código
$(document).on('input', '#changeReviewer', function() { var stt = $('#changeReviewer').val(); stt = stt.replace(/ /g, '.'); $("#changeReviewerEmail").val(stt + "@@xxxxxx.com"); }); $('#addbtn').click(function() { $('div').empty().append(`<input id='changeReviewer'><input id='changeReviewerEmail'>`); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div> <button id='addbtn'>add inputs</button> </div>