大きなテキストコンテナがあり、jqueryを使用してそれらを比較して強調表示したいと思います。ここで回答された質問は、テキストの繰り返しが含まれていることを除いて、jqueryで単語を強調するのに最適です。これが例です
<div id="source">Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</div>
<div id="similar1">Lorem ipsum dolor</div>
<div id="similar2">consectetuer adipiscing elit</div>
ここで、similar1とsimilar2をソースdivと一致させたいと思います。上記のリンクの解決策は、次のコードを提案しています。
$("#similar1").highlight("Lorem ipsum dolor sit amet, consectetuer adipiscing elit.");
$("#similar2").highlight("Lorem ipsum dolor sit amet, consectetuer adipiscing elit.");
ご覧のとおり、私は毎回ソーステキストを繰り返す必要があります。ソースdivから直接コンテンツを取得することは可能ですか?すなわち
$("#similar1").highlight($('#source').val());