相关疑难解决方法(0)

如何在textarea中获取所选文本?

我正在尝试制作自己的WYSIWYG编辑器.有什么办法,如何获取用户在textarea中选择的文本?

例如,如果用户选择了某个单词然后单击按钮,我该如何找出选择了哪个文本?

我正在使用jQuery.

javascript jquery

30
推荐指数
5
解决办法
7万
查看次数

如何从textarea获取突出显示的文本位置?

我想使用 javascript 获取选定的文本位置。例如,
我有一个简单的 textarea。

#input-text {
  resize: none;
  width: 50%;
  height: 50px;
  margin: 1rem auto;
}
Run Code Online (Sandbox Code Playgroud)
<textarea id="input-text">I am a student and I want to become a good person</textarea>
Run Code Online (Sandbox Code Playgroud)

在我的 textarea 中,我有一些文本,例如:

"I am a student and I want to become a good person"
Run Code Online (Sandbox Code Playgroud)

从这个字符串中,如果我从 textarea 中选择“成为一个好人”,
那么我如何在 javascript 中获取选定的文本/字符串位置?


这里选择的字符串字符从 29 开始,到 49 结束。所以开始位置是 29 & 结束位置是 49

html javascript

23
推荐指数
2
解决办法
2734
查看次数

window.getSelection()的textarea无法在firefox中运行?

我想在HTML页面上获取选择文本.

我使用下面的代码,并window.getSelection()在textarea接缝不能在Firefox中工作,但在谷歌浏览器中工作正常.

  • 我使用的是firefox 24和chrome 27.

这是一个示例:http: //jsfiddle.net/AVLCY/

HTML:

<div>Text in div</div>
<textarea>Hello textarea</textarea>
<div id='debug'></div>
Run Code Online (Sandbox Code Playgroud)

JS:

$(document).on('mouseup','body',function(){
   $("#debug").html("You select '" + getSelectionText() + "'");
});

function getSelectionText() {
    if (window.getSelection) {
        try {
            // return "" in firefox
            return window.getSelection().toString();
        } catch (e) {
            console.log('Cant get selection text')
        }
    } 
    // For IE
    if (document.selection && document.selection.type != "Control") {
        return document.selection.createRange().text;
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript firefox

12
推荐指数
1
解决办法
9931
查看次数

如何从jquery中的文本区域中选择文本?

如果我从文本区域中选择一个文本我需要知道选择了哪个文本,例如"hello world"如果我选择你好我想看看你好如何选择如何在jquery中执行此操作.我想让它变得大胆.

<textarea id="editor" cols="80" rows="20">
   Hello world, This is Me!
</textarea> 
<button onclick="SelectText()">
  Bold
</button>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

9
推荐指数
1
解决办法
1万
查看次数

如何通过javascript获取textarea元素中的选定文本?

我不熟悉这些属性,

有人可以提供简单的演示吗?

我需要在没有任何库的情况下完成它.

javascript textarea

2
推荐指数
1
解决办法
1万
查看次数

使用jQuery为输入按钮分配快捷键

<html>
<script>
$('#pasteButton').click( function() {

  // place code for this button
  // ctrl + v shortcut should work for this button
  // how?
  }

});

</script>
<body>
    <input type="button" id="pasteButton" value="Paste" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

提前致谢。同样,我还需要使用按钮从 textarea 剪切/复制选定的文本。

从评论部分更新:我有一个文本区域,我在其中选择了一些文本,如果我单击 pasteButton,则需要将所选文本粘贴到我的文本区域中

jquery

1
推荐指数
1
解决办法
3370
查看次数

如何从输入文本中删除所选文本?

如果文本输入中有突出显示的文本,如何删除所选文本?

我设置了一个小提琴,以显示我有多远,但我无法弄清楚如何删除给定的文本.

<input type='text' value='stackoverflow.com' id='text1' />
<br />
<button id="btnSelect">select text</button>
<button id="btnRemove">remove selected text</button>
Run Code Online (Sandbox Code Playgroud)

html javascript php jquery

1
推荐指数
1
解决办法
1849
查看次数

标签 统计

javascript ×6

jquery ×4

html ×2

firefox ×1

php ×1

textarea ×1