问题标签 [textrange]

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.

0 投票
1 回答
366 浏览

jquery - jQuery 可以处理部分元素吗?(范围)

jQuery 是否可以使用部分元素(又名范围)?可能不是,但是有人知道任何插件吗?- 或者有人愿意与我合作制作这样的插件吗?

本质上,这是我所追求的功能:

在 textareas 上也应该完全相同。

答案可以是coffeescript 或javascript。

变更日志:

  • 添加$el.selection()
  • 添加$el.currentLine()
0 投票
1 回答
1002 浏览

c# - 如何在 Silverlight 中使用 TextRange?

我正在使用我在网上找到的以下代码,

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/750a654e-b002-4742-8f46-609e93f6ec81

我可以在哪里将 RichTextBox 内容保存到 SQL DB,但我无法在我的 Sliverlight 文件中使用 TextRange 我该如何包含?哪个命名空间?如果有的话,该命名空间将在 Silverlight 中工作吗?

先感谢您!!!

0 投票
1 回答
1914 浏览

.net - TextRange 查找字符串 c#

我正在寻找一个函数,它可以让我在 textRange 中找到某个字符串并返回它的 textPointers(开始和结束)什么是最好的方法,或者是否有任何 textRange 方法可以帮助我?谢谢。

我的方法有一个问题,当我的 textRange 中有相同的单词并且我试图为 textRange 中的每个单词获取 Textpointer 时,就会发生这种问题。
例如,我在 textRange 中的文本是
“hello hello hello”
,我想获取 textRange 中每个单词的文本指针,它将混合第二个和最后一个单词并给我(单词的第一个 indexOf)或最后一个取决于我使用哪种方法。

0 投票
1 回答
2351 浏览

javascript - 获取文本范围的 offsetLeft

谁能告诉我为什么这段代码会返回undefined

我希望这会给用户选择的文本的左坐标。

令人沮丧的是,当您alert(rangeObject)收到选定的文本时。但我认为如果这是一个文本范围,我可以使用该offsetLeft方法获取左侧坐标。谁能看到我做错了什么。谢谢。

0 投票
1 回答
1029 浏览

apache-flex - 高亮字符串搜索字符串

我正在使用下面的代码在 textarea 中的文本中搜索在 textinput 中输入的字符串。我试图在搜索后突出显示 textarea 中的字符串。我认为这样做的方法是selectRange(). 我不确定如何找到第二个参数的 endIndex selectRange()。以下是我所拥有的:

编辑

0 投票
1 回答
1222 浏览

javascript - 实现 javascript 函数以在 div 中搜索,获取用于搜索的文本范围

如何获取文本范围来搜索 div(或表单)?是否有可用的脚本,或者搜索 div 文本的 jquery 函数?

我使用以下代码将表单附加到 div:

我想要一个搜索功能,它只会在那个 div 中查找一个字符串。我像这样指定文本范围。

txt = window.document.body.getelementbyid(card_id).createTextRange();

搜索功能是我在网上找到的,我正在尝试更新以搜索 div 而不是整个页面。页面上会有几个 div,我希望搜索特定于每个。我从search_links(card_id);.

我的具体问题是问题开头的问题:如何为 div 指定文本范围?我的语法对吗?是否有已经做我想要的脚本,即搜索特定 div 的内容?

0 投票
1 回答
174 浏览

javascript - Why does this function fail if there is any formatting in the text? [in IE8]

I am using the method below to search for a string in a web page. It matches plain text; but, it fails in the following context:

If I search for "am searching" it will match.. But if I search for "I am searching" it does not match. Below is the code I am using:

here is the fiddle. It is not working in IE8. Thanks

0 投票
1 回答
703 浏览

javascript - 如何计算页面中文本的出现次数

上面的代码非常适合在 IE 中搜索文本并突出显示它,但我想做一些修改来计算出现次数。像下面

0 投票
2 回答
2296 浏览

c# - 如何将多个 FlowDocument 连接成 1 个 FlowDocument

我有多个要连接在一起的 FlowDocument。下面的方法没有返回语句。我想做的是将TextRange 重新转换为FlowDocument。

0 投票
4 回答
6771 浏览

javascript - 单击时突出显示文本(javascript jquery html)

当您在所有浏览器中双击一个单词时,它们会自动突出显示单击下的单词。但是有没有可能找到一种方法来让完全相同的事情发生在一次点击中?

我想这涉及的事情可能是: - TextRange 的东西;- 对所有段落(或整个正文或 div)的 onclick 做出反应,......但我还没有找到任何地方说明如何告诉浏览器:

“嘿!请在鼠标下方突出显示文本……现在……即使我只是单击,而不是双击。”

只是为了澄清:我不是要求突出显示 div 或段落中的整个文本(这将相当简单,在 stackoverflow 上给出了许多解释)。我也不想为每个单词插入十亿个跨度。我希望找到与在浏览器中双击文本时获得的完全相同的功能,但只需单击一次。

是的,我打算然后对选定的文本做一些事情。