jQuery を使用した DOM 操作では、DOM 構造をターゲットにして、Web ページ上のデータを変更、追加、削除、または操作することができます。 jQuery は、DOM 操作タスクを実行するための便利なメソッドと関数を提供します。
ここでは、具体的な例とともに各セクションの説明を示します。
要素の選択
$("p"):<p>ページ上のすべての要素を選択します。$(".myClass"): クラスを持つすべての要素を選択しますmyClass。$("#myElement"): ID を持つ要素を選択しますmyElement。$("parentElement").find(".childElement")childElement:内の クラスを持つすべての子要素を選択しますparentElement。
例:
$("p").css("color", "red");
内容の変更
$("#myElement").html("<b>Hello World</b>"): ID を持つ要素の HTML コンテンツを設定しますmyElement。$("p").text("New text"): すべての要素のテキストの内容を設定します<p>。
例:
$("p").text("New paragraph");
要素の追加と削除
$("ul").append("<li>New item</li>"):<li>順序なしリスト() の最後に要素を追加します<ul>。$(".myClass").remove(): クラスを含むすべての要素をmyClassページから削除します。
例:
$("ul").append("<li>Item 4</li>");
属性とクラスの変更
$("img").attr("src", "new-image.jpg"):srcすべての要素の属性値を変更します<img>。$("#myElement").addClass("newClass")newClass: ID を持つ要素に クラスを追加しますmyElement。$("#myElement").removeClass("oldClass")oldClass: ID を持つ要素から クラスを削除しますmyElement。
例:
$("img").attr("alt", "New Image");
イベント処理
$("button").click(function() { }): 要素がクリックされたときのイベントハンドラー関数を登録します <button>。
例:
$("button").click(function() {
alert("Button clicked!");
});
エフェクトとアニメーション
$("#myElement").hide(): ID を持つ要素を非表示にしますmyElement。$("#myElement").show(): ID を持つ要素を表示しますmyElement。$("#myElement").fadeOut(): ID の要素にフェードアウト効果を実行しますmyElement。$("#myElement").fadeIn(): ID の要素にフェードイン効果を実行しますmyElement。
例:
$("#myElement").fadeOut(1000, function() {
console.log("Fade out complete");
});

