javascript - Trouble with changing the text of an element based off of a text form .val() -


my app dynamically creates , deleted new elements based on + / - buttons. inside dynamically created elements text forms. want whatever user types text form displayed in dynamically created element.

$('.lname').keyup(function(event) {  	var crazy = {};  	for (var x = 1; x < i; x++) {  		crazy[x] = function() {  			$('#sidechange'+ x).keyup(function(event) {  				var value = $(this).val();  				$('.sloan'+ x).text(value);  				})  		}  	}  	for (var p = 1; p < i; p++) {  		crazy[p]();  	}  });

for example, accomplished changing text in previous element including function in html onkeyup attribute, don't know how accurately target other elements.

var changetitle = function() {  	var loantitle = $(this).val();  	var code = $("input[type='text'][name='loanname']").keycode || $("input[type='text'][name='loanname']").which;  	var length = loantitle.length;  	console.log(length);  		if(length < 1 || code == 8) {  			$(this).prev().text('loan');  		}  		else {  			$(this).prev().text(loantitle);  		}  };

what youll want data bind 2 elements sort of id generate. in fiddle below, use incrementing number. when keyup happens, grab elements data-id , use find "mirrored" input.

$('.mirror[data-id="'+id+'"]').val(text); 

your question bit vague think asking for.

http://jsfiddle.net/swoogie/f8cd4voz/


Comments

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -