jquery contenteditable linebreak

时间:2009-07-01 01:25:00

标签: php jquery html contenteditable

我有一个内容可编辑区域,我正在尝试禁用输入/返回并从输入创建一个新段落,我使用下面的脚本,但它一起禁用按钮,我想做的是返回只是换行,而不是去一个新的段落。

$("#content").keypress(function(e) {
    return e.which != 13;
});

所有帮助表示赞赏!

干杯,

Wazza

2 个答案:

答案 0 :(得分:2)

尝试这样的事情:

        $("#content").keypress(function(e) {
            if (e.which == 13) {
                e.preventDefault(); // I think this is the keyword you look for?
                $("#content").val($("#content").val() + "<br/>"); // Handler for new p or line break etc.
            }
        });

答案 1 :(得分:0)

请参阅此答案,了解如何在插入的节点之后放置插入符号,以及如何添加节点:Set caret position right after the inserted element in a contentEditable div