0

記事の脚注参照のリストで、"(en)" のすべての出現箇所を選択し、いくつかでラップして、それらに太字スタイルと右マージンを適用できるようにしたいと考えています。

jQuery でそれを行う方法は?

4

2 に答える 2

2

すべてのデータを文字列にまとめることができるとしましょう。

var myString = $('#footnotes').html();

正規表現は必要ないので、配列に分割して再結合できます。例:

var newString = myString.split("(en)").join("<span class='en-element'>(en)</span>");
$('#footnotes').html(newString);
于 2012-10-10T13:27:07.223 に答える
1

正規表現を使用して「(en)」を検索し、string.replaceを使用してそれらを目的のコンテンツに置き換えます。

正規表現をいつ使用するかは知っていますが、正規表現についてはあまり詳しくないので、正確なコードを提供していないことをお詫びします。同じことを試みたが、それを見つけ
て\nに置き換えたこの投稿をご覧ください。

jQuery javascriptregex<br>を\nに置き換えます

于 2012-10-10T13:27:45.183 に答える