クエリで次と前の機能を使用してページからテキストを検索する方法を教えてください。たくさんのリンクを見つけましたが、すべてのリンクは一度にすべての検索を検索します。次の検索テキスト。これを見つけました http://bartaz.github.io/sandbox.js/jquery.highlight.html
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 に答える