0

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 強調表示ルーチンまたは既存のルーチンの変更を提案できる人はいますか?

4

1 に答える 1

0

既存のフォーマットにあまり関心がない場合は、次を使用できます。

 $('selector').html($('selector').text());

次に、蛍光ペンを適用します。

于 2012-04-10T17:01:38.277 に答える