问题标签 [getselection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android getselectionStart 和 Getselectionend 文本不起作用
谁能解释一下,我做错了什么?
在下面的这种情况下,“tt”是我的 TexView。在我的 Oncreate() 方法中,我有:
接着
Onclick 不显示任何内容。
谢谢。
javascript - 使用 window.getSelection 从 textarea 获取选定或光标所在的文本行
我正在使用 Ajax 调用动态填充 textarea。在我的代码中,我想使用 window.getSelection 获取光标的当前行内容。我尝试了以下代码,
var range = window.getSelection().toString;
alert (typeof(range));
但是,它返回功能作为警报消息。或任何其他更好的方法,从代码需要在所有浏览器中支持的文本区域获取光标的当前行内容。?获得当前行内容后,我将找出行号并更新其上的新内容。
javascript - jQuery:如何包装选定的文本
我想使用下面的函数来获取当前选择的文本(来源:javascript replace selection all browsers)。
在我的情况下,我不想替换选定的文本,而是想在它之前和之后添加一些东西,主要是 HTML 标签(通过点击一个按钮)。
示例:
所选文本 = Hello 新文本 (html) =<u>Hello</u>
获取选定文本的代码:
调用函数的代码:
有人可以告诉我如何通过修改上述内容来实现这一目标吗?
非常感谢您对此提供的任何帮助,蒂姆。
javascript - JavaScript:如何为 Firefox 和/或 Chrome 调整工作功能 (IE)
我正在使用以下函数在 contenteditable div 中获取选定的文本范围。这在 IE 中可以正常工作,但在 Firefox 和 Chrome 中不行。
谁能告诉我我需要如何调整它以便它在 FF 和 Chrome 或至少其中一个(除了 IE)中工作?它可以在当前版本中运行就足够了。这样做的想法是通过另一个从这里获取“selTxt”的函数来替换选定的文本。
获取选择的功能(在 IE 中工作):
替换选择的功能(这似乎是问题):
非常感谢您对此提供的任何帮助,蒂姆。
javascript - JavaScript:使 selection.createRange 函数跨浏览器
我正在使用以下行作为函数的一部分来替换在 IE 中运行良好的选定文本 (selTxt)。
selTxt 来自一个不同的功能,该功能已经适用于所有浏览器,因此唯一缺少的部分是调整以下内容。“跨浏览器”是指 Firefox 和 Chrome(除了 IE),并且只关注当前版本。
代码行(在 IE 中工作):
非常感谢您对此提供的任何帮助,蒂姆。
javascript - jQuery getSelection 已经颜色突出显示的文本
我找到了一个 jQuery 插件,它可以让我用完美的颜色突出显示我的文本。但现在我需要获取突出显示的文本选择并将其放在文本框中。
我发现这段代码正是我正在寻找的,尽管它没有选择我的颜色突出显示作为选择。
这是我找到并想要使用的代码,位于此链接http://www.codetoad.com/javascript_get_selected_text.asp#highlight2
properties - Google Chart getSelection 没有列属性
当我使用:
在图表上(来自图表包装器,因此首先是 getChart()),getSelection() 函数只返回一个行属性,但没有列属性,即使我的“图表”是一个表格并且单击其中的任何位置都应该返回一行和列属性。
这是一个已知的谷歌图表错误吗?有谁知道解决方法?
我还在谷歌群组上找到了这个主题: https ://groups.google.com/forum/#!topic/google-visualization-api/O_t7-s96A9w
他们在这里说:目前 Table 对象仅支持行选择,因此 column 属性始终未定义。如果这对您很重要,您可以通过在每个单元格的格式化值中添加一些特殊的 html 代码来自己捕获这些事件。
任何人都知道如何做到这一点?
javascript - 如何用特殊字符包装选定的文本并在 contenteditable div 中展开简单?
答案中没有给出任何类型的插件参考。我正在使用插件所见即所得的编辑器。
像 stackoverflow 评论框文本一样引用粗体并删除粗体。
javascript - JavaScript / jQuery:获取选择功能在 Firefox 和 Chrome 中不起作用
我正在使用以下函数在 contenteditable div 中获取选定的文本(即用户选择的文本)。这在 IE 9 中完美运行,但在 IE 8、Firefox 或 Chrome(均为最新版本)中不适用。
有人可以帮我修改它,使其至少在 Firefox 和 IE 8 中也能正常工作(Chrome 不是必须的)吗?
我的功能(工作):
非常感谢您对此提供的任何帮助,蒂姆。
javascript - JavaScript / jQuery:如何在 Firefox 中获取选定的文本
如何在 Firefox 中获取选定的文本(在 contenteditable div 中)?对于最近的版本就足够了,不需要覆盖旧版本。
假设我有一个div
如下所示的 contenteditable,有人在那里选择了一个文本,然后点击了一个按钮,我如何将选定的文本复制到剪贴板或变量?
例子:
我当前的功能(在 IE 中工作):