たとえば、私がWebページを持っているとしましょう。
<ul>
<li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
<li>Aliquam tincidunt mauris eu risus.</li>
<li>Vestibulum auctor dapibus neque.</li>
</ul>
「Lorem」という単語のすべてのインスタンスを見つけて、次の2つの方法で操作したいと思います。
<mark>
HTML5要素でラップします.addClass('look-at-me');
親要素で実行します。
したがって、結果のHTMLは次のようになります。
<ul>
<li class="look-at-me"><mark>Lorem</mark> ipsum dolor sit amet, consectetuer adipiscing elit.</li>
<li>Aliquam tincidunt mauris eu risus.</li>
<li>Vestibulum auctor dapibus neque.</li>
</ul>
jQueryで単語をハイライトするに関するすべてのコメントを読み、ハイライトからのJSコードで遊んでいます:JavaScriptテキストハイライトjQueryプラグインですが、どちらもコンテキスト内の単語をハイライトするだけです。を使用して単語をラップするようにコードを操作しました<mark>
が、親コンテナーを強調表示するという2番目の目標を達成するためのJSのスキルが十分ではありません。私はあなたの役に立つ提案を見たいと思っています。ありがとう!
編集:解決しました!http://jsfiddle.net/GB8zP/1/