• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryでマウスオーバー画像変化について)

jQueryでマウスオーバー画像変化について

このQ&Aのポイント
  • jQueryを使用してマウスオーバー時に画像を切り替える方法について説明します。
  • マウスカーソルを重ねると画像が変化する効果を実現するためのコード例を紹介します。
  • 画像ファイル名に特定の文字を付けずに画像を切り替える方法について解説します。

質問者が選んだベストアンサー

  • ベストアンサー
  • mikemike7
  • ベストアンサー率87% (97/111)
回答No.1

拡張子が.jpgで統一されているのなら、 以下のように変換すればいいのではないでしょうか。 $(function(){ $('span img').hover(function(){ $(this).attr('src', $(this).attr('src').replace('.jpg', 'x.jpg')); }, function(){ if (!$(this).hasClass('currentPage')) { $(this).attr('src', $(this).attr('src').replace('x.jpg', '.jpg')); } }); });

lcyfer
質問者

お礼

おお! 拡張子ごとreplaceの対象にすればOKってことですね! コードの中では記述された拡張子も文字列の一部みたいなものだから、replaceの対象になるってことかぁ…。 拡張子は統一されています(jpg←→gifは無し)ので、早速試したら、上手く行きました! ありがとうございました。