【发布时间】:2010-03-09 13:51:40
【问题描述】:
我试图解释我的问题。
我有一个<div contenteditable="true" id="my_editeur>,我在其中定义了一个按键“事件”,它允许我在用户单击“输入”时添加一个“p”。
它运行良好,但我想在这个新的“p”元素上定义光标,因为目前我的光标停留在第一个“p”元素上。
我曾尝试使用 jquery 焦点功能,但似乎我们不能将此功能用于“p”元素。
你知道我该如何解决我的问题吗?
非常感谢您的帮助。
我的代码:
$('#my_editeur').keypress(function(e){
if(e.keyCode == 13) {
e.preventDefault();
$(this).append('<p ><br /></p>');
}
});
【问题讨论】:
-
这很有趣,因为“设计模式”的扭曲。不幸的是,我不太了解如何在这种情况下设置样式。
-
它应该有办法,因为如果我不使用'e.preventDefault();'在我的按键功能中,我的浏览器会自动添加一个新的
与定义的焦点对齐。
标签: jquery cursor contenteditable