Tag: 卡特

contenteditable中的占位符 – 焦点事件问题

我一直在试图问这个,没有任何解释/certificate错误发生的工作示例的运气。 所以这里是另一个尝试: 我试图在contenteditable DIV上复制一个占位符效果。 核心概念很简单: <div contenteditable><em>Edit me</em></div> <script> $('div').focus(function() { $(this).empty(); }); </script> 这可能有些工作,但是如果占位符包含HTML,或者如果有其他处理正在进行,可编辑的DIV的文本插入符将被删除,并且用户必须重新点击可编辑的DIV才能开始input(即使它是仍然重点): 例如: http : //jsfiddle.net/hHLXr/6/ 我不能在处理程序中使用焦点触发器,因为它会创build一个事件循环。 所以我需要一种方法在可编辑的DIV中重新设置插入光标,或者以其他方式重新对焦。