(我使用before()
jquery 中的函数将新<p>
元素附加到 div 层。
$('#AddParagraphButton').click(function() {
$('#TheLayer').before('<p contentEditable='true'>Some text...</p>');
});
在这里,我设置keypress
了插入<br>
标签的功能。
$('p').keypress(function(e){
if(e.which == 13){
e.preventDefault();
document.execCommand('insertHTML', false, '<br/>');
}
});
这工作正常(br 标记插入),直到调用 append 函数并<p>
添加一个新函数。如何让 livequery 取消绑定按键事件并再次绑定?
编辑:标签<p>
具有contentEditable属性。我这样做是因为<br>
标签包含在 div 中,我只想要<br>
标签