【发布时间】:2012-05-03 21:12:03
【问题描述】:
按下回车键后,我在从文本区域发布一些文本时遇到了一个小问题。
输入的文本被附加到一个具有整洁效果的 div 中,然后输入的文本从 textarea 中删除,一切正常。但是,当您按 Enter 时,实际上仍会在文本区域中插入换行符,然后添加和删除文本。所以一瞬间你可以看到添加了换行符,这看起来一点也不好看。
如何防止插入换行符?
谢谢! 丹尼斯
更新:
这里有一些代码。我使用keyup。
$('#postDiv').on('keyup', '#posttext', function(e) {
if ((e.which == 13) && !event.shiftKey) {
post($(this));
}
});
【问题讨论】:
-
您是附加到 keyup 还是 keydown 事件?贴一些代码。
标签: jquery line-breaks