Tengo 3 botones de radio, digamos A, B y C. Cuando hago clic en B, aparecerá una nueva sección con otros campos de formulario. y la parte más importante es que tengo que agregar/repetir la parte completa con un botón Agregar más y toda la funcionalidad es como antes. pero en el archivo adjunto, la función mostrar ocultar no funciona.
Es mejor mostrar un fragmento de código para que nos sea fácil guiarlo. Pero prueba este código. Registre el evento de clic del botón usando $(document).on('click', 'element', function);
$(function(){ $('#btnAddMore').on('click', function(){ $(".repeater").append($('.template').html()); }); $(document).on('click', '[data-containerId="alertme"]', function(){ alert("Hello world!"); }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="template"> <input type="submit" data-containerId="alertme" value="alert me" /> </div> <div class="repeater"> </div><div> <button id="btnAddMore">add more</button> </div>