ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery を使用してクリック時に画像ソースを動的に変更するにはどうすればよいですか?

jQuery を使用してクリック時に画像ソースを動的に変更するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-04 09:17:11536ブラウズ

How Can jQuery Be Used to Dynamically Change Image Sources on Click?

jQuery を使用して画像ソースを変更する

次のような Web 構造内:

<div>

ユーザーが画像ソースをクリックしたとき画像のソースを imgx_off.gif に更新する必要があります。ここで、x は画像を表します

jQuery はこのタスクを処理できますか?それとも CSS が推奨される方法ですか?

jQuery の attr() 関数を使用する

jQuery は、 attr() 関数を使用すると、属性値を変更できます。 ID が my_image の画像ソースを変更するには:

$('#my_image').attr('src', 'second.jpg');

イベントベースの画像変更

このコードをクリック イベントに接続します:

$('#my_image').on({
    'click': function(){
        $('#my_image').attr('src','second.jpg');
    }
});

画像回転

画像の回転を実装するには:

$('img').on({
    'click': function() {
         var src = ($(this).attr('src') === 'img1_on.jpg')
            ? 'img2_on.jpg'
            : 'img1_on.jpg';
         $(this).attr('src', src);
    }
});

以上がjQuery を使用してクリック時に画像ソースを動的に変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。