Johann Burkard や Bartek Szopka が提供するものなど、利用可能な jQuery テキスト強調表示ルーチン (プラグイン) は多数ありますが、これまでに見つけたものはすべて、HTML テキスト書式タグを含むテキストを強調表示できません。
たとえば、"Lorem ipsum dolor sit amet"というフレーズを強調表示したい場合、HTML ページに というフレーズが含まれているLorem ipsum <strong>dolor</strong> sit amet
場合、そのフレーズの出現箇所は強調表示されません。
同様に、 "Lorem"という単語を強調表示したい場合、HTML ページに が含まれているLo<i>rem</i>
場合、その出現箇所も強調表示されません。
私は強調表示を行うために PHP で正規表現を使い始めましたが、事実上誰もが DOM に行かなければ確実に強調表示することは不可能だと言いました。
この問題を解決する、より優れた jQuery 強調表示ルーチンまたは既存のルーチンの変更を提案できる人はいますか?