2009-03-22 9 views
3

ich alle Schlüsselwörter hervorheben möchten (Groß- und Kleinschreibung) innerhalb ap Tag programmatischHighlight Text in html mit Javascript jQuery

wenn die Keywords sind

var keywords = "hello,thanks, goodbye" // this should be an array 
<p>hello world</p> 

hallo sollte blau markiert

Antwort

3

Ich denke du suchst das jQuery highlight Plugin.

Sobald Sie es geladen haben, können Sie nur so etwas tun:

var words = "hello,thanks, goodbye"; 
var keywords = words.split(','); 
for(var x = 0; x < keywords.length; x++) { 
    $(selector).highlight($.trim(keywords[x])); 
} 

Wo selector ist, was Element im Dokument Sie suchen möchten. Wenn Sie möchten, dass es auf der gesamten Seite erfolgt, geben Sie einfach 'body' ein.