記事の内容やaishipシリーズに関するお問い合わせはこちらから

0120-173-163 お電話

[電話受付時間]平日9:30〜19:00

TOP

CATEGORY

SERVICE

【jQuery】特定の文字列を画像に置き換える簡単な実装

【jQuery】特定の文字列を画像に置き換える簡単な実装

冬の冷え込みが段々と厳しくなってきました。通勤が辛くなってきました。サポート部の本田です。

今回は、特定の文字列を画像に置き換える方法をご案内して、実際のECサイトでどういった使い道があるかご案内したいと思います。

どんな時に使えるかというと、ECサイトなどでログインをすると”こんにちはゲストさん”という、文字やログインしている場合だと、会員の名前や会員ランクを表示されてたりすることがあります。

ログイン画面

カートシステムなどのプラットフォームでは、ある程度画像を差し込める場所なども決まっている場合が多く、制作側で管理画面からの設定などで変更できない箇所もあります。

そんな時に、文字列を画像に置き換えることで、好きな箇所に画像表示させることで、訪れた方にちょっとしたユーモアをお届けすることができて、サイトへの愛着なんかも湧くかもしれません。

早速ご案内していきます!!

jQueryの実装

上記画像においてはゲストさんと表示されているのはカートシステムの仕様です。

今回の実装は至って簡単、jQueryの実装だけとなります。以下のjQueryを記述してください。

$(document).ready(function() {
    $('p').each(function(){
        var txt = $(this).html();
        $(this).html(
            txt.replace('ゲスト','<img src="★★★">')
        );
    });
});

ゲストと書かれているところに、置き換えたい文字列を記述し、「★★★」に画像のパスを入れます。

実際の表示

実際にサイトに適用させると以下のようになります。
置換後

ゲストの文字を画像に置き換えています。

最後に

今回は、非会員の方(=ゲストさん)に対して置き換えを行いましたが、会員の方で会員ランクを設定している場合ですと、ランク名に応じて文字を置き換えることももちろん可能です。

自社サイトに少し手間を加えるだけで、顧客が持つ印象を変えられるので是非取り入れてみてください。

本田

                   
クラウドECのサイト構築はaishipR-カスタマイズ可能なASP実績No.1

累計2000社以上の導入の総合通販型カートシステムで、カスタマイズ性が高く、デザインの自由度はもちろん、各種システムとの連携や機能追加等も独自のカスタマイズができるため、こだわりのある本格的な通販を月額9,800円から実現できます。 またモバイルファースト設計や月2回の無償バージョンアップなどの特徴があり、使いやすさと最新性を追求した通販サイトを構築できます。 さらに信頼性の高いサーバーを採用しており大規模アクセスにも対応できるため、これからさらに通販での売上を伸ばされたい事業者様におすすめです。
         

技術カテゴリの最新記事