jQuery の基本構文- 選択、操作、効果

jQuery の基本構文には、セレクター(CSS スタイルのセレクター) とメソッドを使用して、選択された要素を操作することが含まれます。 jQuery の基本的な構文の例をいくつか示します。

 

要素の選択

  • HTML タグ名で要素を選択します: $("tagname") 例: ページ上の $("p") すべての要素を選択します。 <p>

  • CSS クラスによる要素の選択: $(".classname") 例: $(".myClass") クラス「myClass」を持つすべての要素を選択します。

  • ID による要素の選択: $("#idname") 例: $("#myElement") ID「myElement」の要素を選択します。

  • 属性による要素の選択: $("[attribute='value']") 例: $("[data-type='button']") 属性が data-type 「ボタン」に設定された要素を選択します。

  • 選択範囲の結合: $("tagname.classname")$("#idname .classname")、 ...

 

選択した要素の操作

  • 要素のコンテンツの変更: .html().text(): $("#myElement").html("New content") ID「myElement」の要素の HTML コンテンツを設定します。

  • 要素の属性の変更: .attr().prop() 例: すべての要素の属性 $("img").attr("src", "newimage.jpg") を変更します 。 src <img>

  • 要素の CSS クラスの操作: .addClass().removeClass().toggleClass() 例: $("#myElement").addClass("highlight") クラス「highlight」を ID「myElement」の要素に追加します。

  • 要素の非表示/表示: .hide().show().toggle() 例: $(".myClass").hide() クラス「myClass」のすべての要素を非表示にします。

  • 要素のイベントの処理: .click().hover().submit()、 ... 例: $("button").click(function() { ... }) クリック イベント ハンドラーを登録します。

 

要素のコレクションの操作

  • コレクションの反復: .each() 例: ページ上の $("li").each(function() { ... }) 各要素を反復します。 <li>

  • コレクションのフィルタリング: .filter().not():要素 $("div").filter(".myClass") をフィルタリングし <div> 、クラス「myClass」を持つ要素を選択します。

  • コレクションへの要素の挿入: .append().prepend().after().before() 例: ID「myElement」の要素に $("#myElement").append("<p>New paragraph</p>") 新しい要素を追加します。 <p>

 

エフェクトとアニメーション

  • フェードイン/フェードアウト効果の実行: .fadeIn().fadeOut() 例: $("#myElement").fadeIn(1000) ID「myElement」の要素を 1 秒間フェードインします。

  • slideUp/slideDown エフェクトの実行: .slideUp().slideDown(): $(".myClass").slideUp(500) クラス「myClass」を持つすべての要素を 0.5 秒間にわたって上にスライドします。

  • カスタム アニメーションの実行: .animate() 例: $("#myElement").animate({ left: '250px', opacity: '0.5' }) ID「myElement」の要素の左の位置と不透明度を変更してアニメーション化します。

 

これらの例は、jQuery の基本構文のさまざまな側面を使用して要素を選択し、そのプロパティを操作し、効果やアニメーションを適用する方法を示しています。 jQuery は、Web 開発タスクを簡素化し、強化するための豊富なメソッドと機能のセットを提供します。