【问题标题】:Search and highlight text搜索和突出显示文本
【发布时间】:2012-10-01 14:50:47
【问题描述】:

我想通过双击来选择一个单词,然后突出显示该页面特定部分中该单词的所有发现,即仅使用 jquery 在该特定 div 中。 提前感谢

【问题讨论】:

  • 我知道这里有一个类似的问题,答案很好。
  • 我可以通过简单地双击来选择一个单词,然后在整个页面中找到并突出显示该单词的所有出现,但我不知道如何仅在特定 div 中突出显示。实际上 div 中的文本是在运行时加载的。
  • 嘿@Keyser 你能给我那个问题的链接吗?
  • 不,我找不到。但我读过它:p 所以它确实存在

标签: javascript jquery


【解决方案1】:

简单的想法...

给你的 div 一个 id,这样你就可以用 jquery 在那个 id 中搜索。

获取该 div 的所有文本,并用空格 { } 分隔。

现在循环遍历文本。如果它与所选的比较,则围绕它创建跨度,并在该跨度上设置背景...

【讨论】:

    猜你喜欢
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 2012-06-25
    • 2018-06-01
    相关资源
    最近更新 更多