【发布时间】:2011-11-20 00:53:12
【问题描述】:
目前我为每个evt.which == 13 添加<BR>。 JavaScript 是否有 nl2br(),所以我可以取消这个 evt.which == 13?
这与 php.js 有何不同
$('#TextArea').keypress(function(evt) {
if (evt.which == 13) {
var range = $('#TextArea').getSelection();
var image_selection = range.text;
$('#TextArea').replaceSelection('<BR>');
$('#TextArea1').html($('#TextArea').val());
}
});
【问题讨论】:
-
空白:前行;
-
white-spac:pre-line;仅有助于渲染。如果您稍后将相同的值导出到 rtf,它会被丢弃。
-
这个问题可能会产生误导,因为它混合了两个不同的问题:
nl2br和evt.which == 13。真的keypress和evt.which == 13(这是Enter Key的事件代码)与将新行转换为HTML 的<br>标记无关。
标签: php javascript jquery phpjs