¿Podría ser esto? Cuando el usuario pulsa el botón de editar hago visible el input (que no lo está de forma normal), pongo el foco y llevo el curso al final de la cadena simulando presionar la tecla "fin".
Código Javascript
:
Ver originalvar e = jQuery.Event("keyup");
e.which = 17;
var txt = $("#input_nombre_wrapper").find("span").html(); // Esto es un span que contiene el nombre del usuario, lo que se ve de forma natural.
$("#input_nombre").val(txt + String.fromCharCode(e.which));
Pero pensaba que al no ser un caracter imprimible no lo tomaría como tal al borrar con "retroceso". Si fuera esto, ¿hay alguna función similar a trim para javascript?