Tag: textselection

双击时div中的文本选择(contenteditable)

我有一些文本div和contenteditable =“true”。 当我单击这个div – 工作一些我的脚本时,它不是很重要。 当我双击这个div时 – 需要编辑div中的文本。 编辑文本只需要在双击之后,而不是单次之后。 而且非常重要,当我双击div时 – 插入符号需要留在鼠标光标下。 不需要选择文字。 我发现了一些单/双脚本。 但有问题。 当我双击div – 文本是选择。 选择没有必要。 需要我点击的编辑器插入符号。 我不明白怎么做。 http://jsfiddle.net/X6auM/

将光标设置到textarea中特定行的特定位置

我试图在某种程度上复制Microsoft Office的Outlook等程序中出现的“自动更正”function。 对于初学者,只要用户在一行的开头键入“a”(字母a和空格),我想将该文本更改为“* Agent [” 如果你在textarea中从上到下打字,我写下面的内容可以正常工作。 但是如果你在textarea中的任何其他地方输入文本,那么光标会移动到textarea的末尾。 我希望光标始终放在更改文本的末尾。 我有变量currentLineNumber更改的行号,我知道光标需要在该行的第8个字符之后,但我不确定如何告诉它去那里 理想情况下喜欢喜欢的东西 function setCursor(row, position) { //…. code to set cursor } 我该怎么做才能做到这一点? 我对javascript或jQuery解决方案开放(虽然我发现jQuery有点难以阅读和理解) 如果有更好的方法来实现我需要的整体,我也会对此持开放态度。 如果您不理解这个问题,这里有一个jsFiddle