Laden Sie dieses Plugin. Dann
$("body *").replaceText( /&/gi, '<b class="ampersand">' + '&' + '</b>' );
Ändern Sie den Selektor nach Bedarf. Dieser ist ziemlich intensiv.
Jetzt haben Sie einen Klassennamen, den Sie zur speziellen Formatierung verwenden können.
.ampersand {
font-family: Baskerville, Some Other Cool Font, Serif;
font-style: italic;
}
Nur eine Anmerkung, aber im Schnipsel fehlt das HTML, das den Ampersand mit einem Element mit der Klasse "ampersand" umschließt.
Ich glaube nicht, dass Sie Ihr HTML im obigen Beispiel korrekt escapen..
Hallo Chris!
Würde dies kein Problem darstellen, wenn Sie spezielle Unicode-Zeichen wie ×, < oder was auch immer haben? Werden diese Zeichen beschädigt?
JQuery
.highlight()Text Pluginhttp://jsfiddle.net/tovic/kfqJu/1/
Quelle: http://www.gotoquiz.com/web-coding/programming/javascript/highlight-words-in-text-with-jquery/