单击按钮时,将光标放在文本区域中的 2 点之间
Place cursor between 2 points in text area on button click
我在单击按钮时向文本区域添加一些代码,我想将光标放在文本区域中的特定点。
例如,单击按钮时光标会转到此处
这是我目前拥有的代码,任何帮助都会很棒。
.html
<a href="#" class="button grey div">div</a>
<textarea id="editor" class="html-text" spellcheck="false"></textarea>
jquery
$(".div").click(function() {
var caretPos = document.getElementById("editor").selectionStart;
var textAreaTxt = $("#editor").val();
var txtToAdd = '<div></div>';
$("#editor").val(textAreaTxt.substring(0, caretPos) + txtToAdd + textAreaTxt.substring(caretPos));
return false;
});
使用
$("#editor").focus();
将焦点放回文本区域,然后
$("#editor")[0].setSelectionRange(selectionStart, selectionEnd);
以放置光标。
设置选择范围
相关文章:
- 浏览器之间的文本区域更新方式不同
- 谷歌图表(Geochart)在世界和欧洲之间切换区域
- 两个折线图之间的 D3 区域
- 使用 D3 的两条线之间的阴影区域
- HTML 表单文件中的行号与文本区域中的行号之间的对应关系
- 如何在高图表的 2 点之间制作颜色填充区域
- 为坐标之间的区域添加背景色
- 单击按钮时,将光标放在文本区域中的 2 点之间
- 仅在按 Tab 按钮时在两个文本区域之间切换
- 如何使用纯javascript和css(无jquery)调暗整个屏幕,除了两个同心正方形之间的区域
- 移动可查看区域的高度(地址栏和导航栏之间)
- JavaScript图表库,用于处理两行之间的着色区域
- 在输入和输出区域之间具有不同的行高
- 显示/隐藏文本区域框+单击时在图像之间切换
- 如何在光标开始和文本区域结束之间获取文本
- 检查用户光标是否位于文本区域中的两个标记之间
- 在输入和文本区域之间切换,但前提是文本很长
- 使用d3来遮挡两条线之间的区域
- 有条件地填充d3中两行之间的区域
- 在JQuery UI中,当项目在可拉放区域之间拖动时,我如何减少计数