編集可能な領域があり、入力/戻りを無効にしようとしていて、新しい段落の作成から入力をシフトしようとしています。これは以下のスクリプトで動作しますが、新しい段落に行くのではなく、単に改行を置くだけです。jquery contenteditable改行
$("#content").keypress(function(e) {
return e.which != 13;
});
プラスノードを追加する方法については、挿入されたノードの後にキャレットを配置する方法についてこの回答を参照してください
$("#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.
}
});
$( "#content")。text()または.html()を変更した後、行の先頭に戻ることはできません。 (.val()は私にとっては機能しません)。 – Johan