div
次のような単語を含む場合:
<div class="content">
In condimentum facilisis porta. Sed nec diam eu diam mattis porta viverra.
</div>
たとえば、単語のすべてのインスタンスを見つけてporta
、タグでラップすると、次のようになります。
<div class="content">
In condimentum facilisis <span class="highlight">porta</span>. Sed nec diam eu diam mattis <span class="highlight">porta</span> viverra.
</div>
私はさまざまな例を見てきましたが、これは正しい線に沿っていると思います。
var elem = $(".content");
elem.text(elem.text().replace("porta", "######"));
しかし、それは時々失敗し、すべてのインスタンスを置き換えるわけではありません. REGEX
また、面倒すぎて使用すべきではないため、使用を避けたいと思います。