TECH I.S.

jQuery-チェーン


jQueryを使用すると、アクション/メソッドを連鎖させることができます。

チェーンを使用すると、1つのステートメント内で(同じ要素に対して)複数のjQueryメソッドを実行できます。


jQueryメソッドチェーン

これまでは、jQueryステートメントを1つずつ(次々に)書いてきました。

ただし、チェーンと呼ばれる手法があり、これを使用すると同じ要素に対して複数のjQueryコマンドを次々に実行できます。

ヒント:こうすることで、ブラウザは同じ要素を複数回見つける必要がなくなります。

アクションを連鎖するには、前のアクションにアクションを追加するだけです。

次の例では、css()slideUp()、とslideDown()メソッドを連結します。「p1」要素は最初に赤に変わり、次に上にスライドし、次に下にスライドします。

$("#p1").css("color", "red").slideUp(2000).slideDown(2000);

必要に応じて、メソッド呼び出しを追加することもできます。

ヒント:チェーンする場合、コードが非常に長くなる可能性があります。ただし、jQueryは構文に関してそれほど厳密ではありません。改行やインデントなど、必要に応じて書式を設定できます。

これも問題なく動作します。

$("#p1").css("color", "red")   .slideUp(2000)   .slideDown(2000);

jQueryは余分な空白を破棄し、上記の行を1つの長いコード行として実行します。



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細