Javascript 失去焦点后保持插入符号在div中显示

Javascript 失去焦点后保持插入符号在div中显示,javascript,jquery,html,css,caret,Javascript,Jquery,Html,Css,Caret,解决了。以下问题的答案由@freedomn-m提供给我,并在那里找到: 对于使用可编辑div的富文本编辑器: 我希望插入符号在div中再次显示,例如,单击字体大小选择器。我认为把焦点交给部门就足够了,但事实并非如此。也许我可以保存插入符号的位置,并在中断后将其设置回正确的位置。但有些事情告诉我,一定有一个更简单的方法来做到这一点。。。也许jquery中有什么东西?到目前为止,我已经知道了: $("#fontSizeChanger").change(function(){ var newS

解决了。以下问题的答案由@freedomn-m提供给我,并在那里找到:

对于使用可编辑div的富文本编辑器: 我希望插入符号在div中再次显示,例如,单击字体大小选择器。我认为把焦点交给部门就足够了,但事实并非如此。也许我可以保存插入符号的位置,并在中断后将其设置回正确的位置。但有些事情告诉我,一定有一个更简单的方法来做到这一点。。。也许jquery中有什么东西?到目前为止,我已经知道了:

$("#fontSizeChanger").change(function(){
    var newSize = $("#fontSizeChanger").val();
    $("#editor").css("font-size", newSize);
    $("#editor").focus();
});
“fontSizeChanger”是下拉框的id,“editor”是div的id

有什么想法吗


更新:我真正想要的是看到插入符号在div中闪烁,比如我点击了它外面的按钮。

请也发布你的HTML。可能是@freedomn-m okey的重复。我不明白。是的,那部分很有道理。没有意义的一点是选择了div之外的元素,但div仍然在闪烁(我可能误解了编辑)。以Word为例,如果在字体选择器框中单击可以键入字体的位置,闪烁的插入符号将从主文档“画布”中消失,当您选择所需字体时,插入符号将重新出现,焦点将返回到文档本身。你可以用我上面链接的问题的答案来回答。@freedomn-m。谢谢它工作得很好:)