The easiest way to do this is by using jquery's .keyup()
function. Which allows you to bind an event handler to the "keyup" JavaScript event, or trigger that event on an element..
Html:
<div id="manyInputs">
<div>
<input id="input1" type="text" data-div-id="divForInput1">
<div id="divForInput1" class="changeText"></div>
</div>
<div>
<input id="input2" type="text" data-div-id="divForInput2">
<div id="divForInput2" class="changeText"></div>
</div>
<div>
<input id="input3" type="text" data-div-id="divForInput3">
<div id="divForInput3" class="changeText"></div>
</div>
</div>
Javascript:
<script>
$(document).ready(function() {
$('input[type="text"]').keyup(function() {
$('#' + $(this).attr('data-div-id')).text($(this).val());
});
});
</script>
You can try this example I made in jsfiddle (Make sure you hit the "Run" button at the top):
https://jsfiddle.net/gLxxj21h/1/