私はコンテンツ編集可能領域を持っていて、新しい段落の作成からエンター/リターンとシフトエンターを無効にしようとしています.これは以下のスクリプトで動作していますが、ボタンをすべて無効にします.新しい段落に移動するのではなく、改行を配置します。
$("#content").keypress(function(e) {
return e.which != 13;
});
すべての助けに感謝します!
乾杯、
ワザ
私はコンテンツ編集可能領域を持っていて、新しい段落の作成からエンター/リターンとシフトエンターを無効にしようとしています.これは以下のスクリプトで動作していますが、ボタンをすべて無効にします.新しい段落に移動するのではなく、改行を配置します。
$("#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.
}
});
挿入されたノードの後にキャレットを配置する方法と、ノードを追加する方法については、この回答を参照してください。