記事の脚注参照のリストで、"(en)" のすべての出現箇所を選択し、いくつかでラップして、それらに太字スタイルと右マージンを適用できるようにしたいと考えています。
jQuery でそれを行う方法は?
記事の脚注参照のリストで、"(en)" のすべての出現箇所を選択し、いくつかでラップして、それらに太字スタイルと右マージンを適用できるようにしたいと考えています。
jQuery でそれを行う方法は?
すべてのデータを文字列にまとめることができるとしましょう。
var myString = $('#footnotes').html();
正規表現は必要ないので、配列に分割して再結合できます。例:
var newString = myString.split("(en)").join("<span class='en-element'>(en)</span>");
$('#footnotes').html(newString);
正規表現を使用して「(en)」を検索し、string.replaceを使用してそれらを目的のコンテンツに置き換えます。
正規表現をいつ使用するかは知っていますが、正規表現についてはあまり詳しくないので、正確なコードを提供していないことをお詫びします。同じことを試みたが、それを見つけ
て\nに置き換えたこの投稿をご覧ください。