例如,SO有 B 按钮:
**strong text**
但要自动选择strong text
,光标位于s
答案 0 :(得分:2)
你现在可以使用我的Rangy Inputs jQuery plug-in,我终于完成了记录。使用它,以下将完成这项工作:
$textArea = $("#yourtextarea");
$textArea.focus();
$textArea.surroundSelectedText("**", "**");
这将选择之前选择的相同文本,这就是SO所做的。但是,如果您希望在“s”之前使用插入符号,则可以添加以下内容:
$textArea.collapseSelection(true);
jsFiddle示例:http://jsfiddle.net/AL7uY/
答案 1 :(得分:1)