jQueryで特定の文字列のみを削除する便利な関数

こんにちは、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関数の呼び出し部分の 第一引数で文字列削除を行いたい要素を、 第二引数で消したい文字列を指定してあげるだけです。

こうした頻繁に使う処理は 自作関数にしておくと使いまわしができて便利ですよね。 それでは。