jQuery WEB制作

【jQuery】対象要素(セレクタ) を2つ指定したいときのコード

スポンサーリンク

アイキャッチ

今回は、jQueryの動作を設定するとき、対象要素(セレクタ) を2つ指定したいときの記述を紹介します。

ちょっとしたことですが、気になる人もいるかと思いますので、簡単紹介します。

サンプル

例えばこんなコードです。

$("#btn").on("click", function() {
$("#img").fadeOut(500);
});

ボタン(#btn)をクリックすると画像(#img)が0.5秒かけてフェードアウトする、という内容です。

 

 

 

解決コード

「画像を2つ同時にフェードアウトさせたい」という人もいるのではないでしょうか。

そんなとき、上記で書いたサンプルコードを、セレクタを変えて2つ分を記述するのはナンセンスです。

この場合は、カンマで区切って2つ指定しましょう。

$("セレクタ1 , セレクタ2")  といった具合です。

 

下記のようにサンプルを作ってみました。

See the Pen
fade-out
by t.h (@tomtom15)
on CodePen.

青と赤の2つのブロックは同時にフェードアウトします。

フェードインやその他のアニメーションにも応用が利きますので、いろいろ試してくださいね。

 

さらに詳しく学習したい方はこちらもどうぞ。
https://www.jquerystudy.info/reference/selectors/multiple2.html

スポンサーリンク

-jQuery, WEB制作
-

© 2024 人生フリーハンド Powered by AFFINGER5