我面臨解析HTML格式輸入文本的小問題。成功轉換開放和關閉標籤等,但我如何識別文本區域中的「下一行(輸入的文本)」?解析特殊字符並轉換爲HTML(轉義字符串)
請幫
<script type="text/javascript">
jQuery(function($) {
$('#submit').click(function() {
var htmlval = $('#textEntry').val();
$('p.escape').text(htmlval);
$('p.escape').escapeHtml();
});
});
(function($) {
$.fn.escapeHtml = function() {
this.each(function() {
$(this).html(
$(this).html()
.replace(/"/g,""")
.replace(/&/g,'&')
.replace(/</g,'<')
.replace(/>/g,'>')
.replace(/'/g,''')
);
});
return $(this);
}
})(jQuery);
</script>
HTML如下:..
<p class="escape"></p>
<br>
<textarea name="text" id="textEntry"></textarea><input type="submit" id="submit" value="submit" />