jQueryで特定の文字列のみを削除する便利な関数
jQuery 2020年2月24日
こんにちは、daimaです。
本日指定した要素の中から 特定の文字列のみを削除するjQueryコードをご紹介します。
元はあるショップカートASPで 自動で付与される円とか(内税)とかを消したいがために作成したものです。
ソースコード
//関数の定義 function word_assassin(target,word){ if(target.length){ target.each(function(){ var txt = $(this).html(); $(this).html( txt.replace(word,'')//unicode escape sequence ); }); } } word_assassin($('.js_hideUchizei'),'内税');//関数の呼び出し。第一引数に削除したい文字列を含む要素を、第二引数に削除したい文字列を代入してください
使い方
使い方は超簡単。
jQueryが読み込まれているページに 上記のコードをコピペして、 word_assassin関数の呼び出し部分の 第一引数で文字列削除を行いたい要素を、 第二引数で消したい文字列を指定してあげるだけです。
こうした頻繁に使う処理は 自作関数にしておくと使いまわしができて便利ですよね。 それでは。