【发布时间】:2017-12-20 16:04:00
【问题描述】:
我正在使用 jQuery 构建一个文本编辑器。
我有一个内容可编辑的div,当我点击<span id="bold-text">
我可以更改所选文本的样式:
$('span#bold-text').mousedown(function(e){
document.execCommand('bold', false, null);
});
在执行document.execCommand(或者可能是因为点击)后,跨度选择松散了焦点。
如何在execCommand 之后自动选择相同的文本?
【问题讨论】:
-
试试 $("span#bold-text").focus()
-
这行不通,因为我需要关注最后选择的文本而不是跨度。
标签: javascript jquery selection execcommand