I have posted a working version here: http://jsfiddle.net/JV2qW/2/
I have a textarea that updates (on keyup()) a div with the text that is being entered. Everything is working as it should, except the line breaks are not being recognized. 
the html:
<p>enter text</p>
<textarea id='text'></textarea>
<div id='target'></div>
and the jquery:
$('#text').keyup(function(){
      var keyed = $(this).val();
      $("#target").html(keyed);
 });
Any thoughts on how to get the \n translated to <br/> or <p> tags?
many thanks.
You can replace any newlines with <br/>
$('#text').keyup(function() {
    var keyed = $(this).val().replace(/\n/g, '<br/>');
    $("#target").html(keyed);
});
You can look into the MDC article about RegEx if you want to replace other things.
https://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions
http://jsfiddle.net/omnosis/8XL7n/
replace the '\n' to '<br />'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With