現在の段落が削除されると、前の段落に焦点を当てた次のコードがあります。
$(document).on('keyup', 'p[contenteditable="true"]', function(e) {
if(e.which == 13) {
e.preventDefault();
$(this).after('<p contenteditable = "true">New Paragraph</p>');
$(this).next('p').focus();
} else if((e.which == 8 || e.which == 46) && $(this).text() == "") {
e.preventDefault();
var prev = $(this).prev('p');
$(this).remove();
prev.focus();
};
});
ただし、カーソルは常に段落の先頭に移動します。カーソルを最後まで移動することはできますか?