Я застрял с небольшой проблемой анализа возврата каретки в текстовой области.
Код JQuery
$.fn.escapeHtml = function() {
this.each(function() {
$(this).html(
$(this).html()
.replace(/"/g,""")
.replace(/&/g,'&')
.replace(/</g,'<')
.replace(/>/g,'>')
.replace(/'/g,''')
// For converting carrage return (enter key) to br
.replace(/(\r\n|\r|\n)/g, '< br >')
.replace(/183/g,'·')
);
});
return $(this);
}
})(jQuery);
В Firefox это работает и выдает вывод как
<big>Heading</big><br>Test Line 1<br>Test Line 2<br>Test Line 3
В Internet Explorer это вообще не работает .. Как это исправить в IE.Мой предполагаемый вывод такой:
<big>Heading</big><br>Test Line 1<br>Test Line 2<br>Test Line 3
Заранее спасибо ...