我有一个内容可编辑区域,我试图禁用输入/回报和转变,从创建一个新的段落进入,我有这个与下面的脚本工作,但它会禁用按钮都在一起,我希望做的是有回报只是放置一个换行符而不是去一个新的段落。
$("#content").keypress(function(e) {
return e.which != 13;
});
所有的帮助表示赞赏!
干杯,
Wazza
我有一个内容可编辑区域,我试图禁用输入/回报和转变,从创建一个新的段落进入,我有这个与下面的脚本工作,但它会禁用按钮都在一起,我希望做的是有回报只是放置一个换行符而不是去一个新的段落。
$("#content").keypress(function(e) {
return e.which != 13;
});
所有的帮助表示赞赏!
干杯,
Wazza
尝试是这样的:
$("#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.
}
});
查看如何放置插入符号插入节点之后这个答案,再加上如何添加一个节点: 在CONTENTEDITABLE DIV插入的元素之后设置插入符的位置