【发布时间】:2014-02-16 02:56:39
【问题描述】:
我需要触发什么样的事件才能以编程方式开始或停止实际编辑 contenteditable,例如当用户聚焦或模糊它时?我尝试了 .focus()、.click()、setting the selection to its content,但它们似乎都不起作用。
编辑:.focus() 确实有效,只需确保 contenteditable 节点已插入到文档中...
【问题讨论】:
-
你的意思是切换 contenteditable 属性?
-
不,它已经是 contenteditable。
-
keyup,keydown,keypress? -
“开始”或“停止”编辑元素是什么意思?用户是开始或停止编辑的人。当他们这样做时,您是否正在寻找要触发的事件?
-
当用户点击 contenteditable 时,会出现一个插入符号并响应编辑键盘事件。我想从 JavaScript 激活这个“编辑模式”。
标签: javascript jquery contenteditable