【jQuery】BODY内の特定の文字列を置換する方法
2014-05-19 (月) 00:13 ウェブプログラミング
BODY内の特定の文字列を置換する方法についてです。
ちなみにこのブログでは記事内の特定の文言を変更するときに使っています。
これは昔の記事では古くなった情報を一括して置換したいのですがワードプレスなどとは違ってブログは記事全体を一度に修正することができないためです。一つ一つ直すのはかなりの手間なので、元の記事は変更せずにその記事を表示させた時点で文言を変更するようにしています。
方法
jQueryで次のように記述します。
<!-- 特定の文字列を置換するjQuery -->
$(function(){
$('.クラス名').each(function(){
var txt= $(this).html();
$(this).html(txt.replace('変更前の文字列','変更後の文字列'));
});
});
replace関数の引数には正規表現も使えます。詳しくはJavaScriptの仕様を確認しましょう。
↓この記事が参考になったら拍手(どなたでも可)、ツイート、いいね、はてブ、いずれかをお願いします。今後のブログ作りに役立てたいので。
- 関連記事