如何模糊contentEditable = true的div?

Bab*_*ker 14 javascript jquery javascript-events

如何模糊/聚焦contentEditable = true的div ?我试图$(elm).blur()$(elm).attr('contentEditable', false);

Mar*_*cak 34

我会添加另一个基于Omnicon答案的解决方案,这是正确的BTW.我把他的小提琴分开并更新了.

诀窍是在调用blur后删除所有范围:

$(".editable").blur();
window.getSelection().removeAllRanges();
Run Code Online (Sandbox Code Playgroud)


小智 8

$("div[contentEditable]").blur() 模糊所有contentEditable元素.

$("#elementId").blur()通过它来模糊元素id.