0

你能告诉我如何在查询中使用下一个和上一个功能从页面中搜索文本吗,我发现了很多链接但是每个链接搜索都一次搜索。但是我需要它搜索第一个单词然后使用下一个和上一个按钮去下一个搜索文本。我发现了这个 http://bartaz.github.io/sandbox.js/jquery.highlight.html

4

1 回答 1

1

如果你需要这个

$('#searchfor').keyup(function(){
         var page = $('#all_text');
         var pageText = page.text().replace("<span>","").replace("</span>");
         var searchedText = $('#searchfor').val();
         var theRegEx = new RegExp("("+searchedText+")", "igm");    
         var newHtml = pageText.replace(theRegEx ,"<span>$1</span>");
         page.html(newHtml);
    });

这个小提琴突出显示了 html 上所有找到的单词。

我也有这个JQuery 插件,它有你想要的所有功能(突出显示,下一个/上一个)。

如果有帮助!

于 2013-07-10T11:15:37.783 回答