jQueryを使用してHTML内のテキストを検索し、テキストのすべての出現箇所を強調表示し、それらをスパンタグに置き換えます。私は単語のすべての発生を置き換えるために次のコードを使用しています書き換えられた任意の形式のJavaScriptでテキストを置き換えます。
<div>This a sample paragraph. Sample is it?</div>
var $test = $('div').html();
$test = $test.replace(new RegExp('sample',"g"), '<span class="hilite">sample</span>'
私はそれが書かれているかは関係ありませんsample
のすべての出現箇所を変更したい[Sample, SAMPLE, samplE]
私は希望します目的の単語を強調するために、どうすればいいですか?
質問を編集しないでください。既存の回答はどちらも元の質問に対する有効な回答です。今あなたの質問*を見ている人は、質問に合っていない答えを見るでしょう。新しい回答は元の回答よりも有効ですか? *正しい*答えをどのようにマークしますか?最初の、正解、または元の質問に答えていないが、今編集に答えた新しい答え。新しい質問を作成してください(必要に応じてこれにリンクしてください)。 –
さらに悪いことに、既存の正解は、今度はあなたの質問にあるコードのコピーのように見え、おそらく* downvotes *を引き出すでしょう。 –
元の質問を復元しました。 –