7

重複の可能性:
JavaScript を使用してテキスト範囲を強調表示
する jQuery でテキスト文字列を検索し、太字にする

次のようなファイルパスがたくさんあるとします。

  • /Volumes/A//Array/05_SCRIPTS/staging/tree/04_OUTPUTS/MPEG_FF_PS_wCropping/01_NBC_Youtube/バックログ/アーカイブ/LawAndOrder_S20

  • /Volumes/A//AArray/05_SCRIPTS/staging/tree/04_OUTPUTS/MPEG_FF_PS_wCropping/01_NBC_Youtube/Backlog/Archive/LawAndOrder_S20/nbcnetwork-pds-E8818-US-insert-20121020

ページ上の特定のテキストのすべての一致を強調表示するにはどうすればよいですか。たとえば、"04"私が探していたものであれば、次のようになります。

$(source).find('04').addClass('highlight');

これはおそらく的外れな疑似コードですが、これが私がやろうとしていることです。

4

1 に答える 1

15

http://jsfiddle.net/Aku4y/

var t = $(source).html();
t = t.replace(/04/g, "<span class='highlight'>04</span>");
$(source).html(t);
于 2013-01-25T01:20:18.647 に答える