jQuery -在文本区域内插入字符串,然后选择其中的一部分
jQuery - inserting a string inside a textarea, then selecting a portion of it
就像SO有B按钮:
**strong text**
但strong text
将被自动选中,并且光标将定位在s
前面
您可以使用我的Rangy Inputs jQuery插件,现在我终于有时间记录它了。使用它,下面的代码可以完成这项工作:
$textArea = $("#yourtextarea");
$textArea.focus();
$textArea.surroundSelectedText("**", "**");
这将选择与之前选择的相同的文本,这就是SO所做的。但是,如果你想在"s"前面加一个插入符号,那么你可以添加以下内容:
$textArea.collapseSelection(true);
jsFiddle示例:http://jsfiddle.net/AL7uY/
相关文章:
- 什么是“;选择“;然后触发事件
- 如何利用多链接延迟检查并显示ping结果,然后使用JavaScript选择最快的URL
- 选择值,然后只调用函数
- onchange选择get value并执行查询,然后在同一页面上显示结果
- 椭圆字幕选择,然后在Photoshop中使用Javascript填充颜色
- 选择具有ID的父级的第一个子级以外的所有子级,然后应用操作
- 通过属性名称选择每个td,然后给出'未定义'用于属性值
- 在输入字段中选择一个值,然后用相应的数据填充另一个字段
- Angular js,在选择元素上,我想 POST 数据以将其保存在数据库中,然后我想使用 PUT 更新它而无需重新加载
- 单击“选择标签”中的“选项”时创建,然后选中“值”创建输入
- 创建唯一选项,然后使用 JavaScript 填充多个选择
- 选择其中一个单选按钮,然后单击“提交”,重定向其他页面
- 从select中选择一个选项,然后使用Codeigniter在另一个选择框上显示数据
- Jquery页面重新加载,然后选择分区
- 如果选择'其他'然后填充输入字段
- 下拉菜单,用于选择国家/地区,然后选择州
- 我不知道如何做出两个选择,然后展示你的选择
- 文本框和选择框组合单个文本中的值(第一个tb值,然后是sb值)
- Jquery按类选择然后匹配值
- 选择x + y然后返回文本字符串