非常に特定の文字グループにクラスを適用することにより、ドキュメント内の HTML を削減しようとしています。私の例では、アスタリスクのグループであり、ドキュメントでは ** として表示され、ラップされているコードは次のとおりです。
<span class="asterisk">**</span>
しかし、ページには 50 を超えるインスタンスがあります。したがって、この場合、定義されたグループにクラスを動的に追加する方法を探しています**
これまでに提案された最も効率的なソリューションは、
<script>
$("span:contains('**')").addClass("asterisk");
</script>
これにより、必要なコードの量が削減され、<span>**</span>
以下の例では、すべての '**' が食品を示し、私ができるクラスを与えられるようにしたい場合
<span>**</span>Indicates food related word
<p>Intelligentsia high life shoreditch keffiyeh skateboard, hoodie master cleanse helvetica. Fanny pack <span>**</span>raw denim street art, wes anderson gentrify lomo lo-fi. </p>
<p>Selfies typewriter you probably haven't heard of them <span>**</span>small batch street art, cliche raw denim try-hard sartorial cardigan pitchfork. Forage flannel portland, small batch before they sold out +1 post-ironic <span>**</span>PBR skateboard mixtape fap try-hard banjo bicycle rights. Vinyl banksy banjo, <span>**</span>gastropub <span>**</span>four loko art party <span>**</span>food truck next level.</p>
それがどのように繰り返されるかがわかりますか?したがって、私の意図は、選択したいものの横に「**」を入力することです。次に、定義された文字のグループにクラスを動的に追加します。
<p>**Chambray letterpress **kale **chips **high life 90's wolf yr semiotics mcsweeney's biodiesel, flannel fixie retro.</p>
<p>Meh wayfarers fap scenester retro single-origin **coffee, cliche craft **beer 8-bit lo-fi selvage yr mixtape 90's.</p>
これを完了するために、ここからどこへ行くべきかを絞り込むのにいくつかの助けを使うことができます.