lo que puso tredio de jquery es lo básico, seleccionar elemento, un evento change, recuperar un atributo e introducir texto en un elemento
no hay que entender mucho de jquery, se trata de lógica
si tenes varios elementos con sus respectivos 'id' y los valores lo querés colocar en divs inventate alguna convención
id input: 'nombre'
id div para colocar el valor del input #nombre: 'info_nombre'
entonces vez que si recuperas el id del input y lo concatenas a 'info_' da como resultado 'info_nombre'
lo mismo para los otros campos
id input: email
id div: info_email
id input: ciudad
id div: info_ciudad
y con la función que puso tredio está haciendo eso
Código Javascript
:
Ver original$('#contact_info_'+$(this).attr('id')).text( $(this).val() );
la cadena "#contact_info_" mas el atributo de por ejemplo un input con id 'email' da como resultado #contact_info_email, entonces está seleccionando "#contact_info_email" y coloca el valor del elemento con el cual está trabajamdo $(this).val()
y si seguis esa convención, para ese comportamiento, esas tres lineas sirve para la cantidad de elemento que quieras