ホームページ > ウェブフロントエンド > フロントエンドQ&A > jQueryの動的div追加と属性値の設定方法を詳しく解説

jQueryの動的div追加と属性値の設定方法を詳しく解説

PHPz
リリース: 2023-04-10 14:58:28
オリジナル
3024 人が閲覧しました

jQuery は、高速かつ簡潔な JavaScript ライブラリです。使いやすさ、柔軟性、拡張性を備えたインタラクティブな Web ページを構築するために必要です。 Web 開発では、div 要素を動的に追加することが一般的な要件です。この記事ではjQueryを使って動的にdivを追加したり属性値を設定したりする方法を紹介します。

1.準備

jQueryを使用する前に、HTMLファイルにjQueryライブラリを導入する必要があります。この例では、jQuery 3.5.1 バージョンを使用します。

<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
ログイン後にコピー

2. div

を動的に追加します。 jQuery では、append() メソッドを使用して要素を動的に追加できます。このメソッドは、追加するコンテンツを指定するパラメータを受け取ります。 HTML マークアップ、DOM 要素、テキスト、または jQuery オブジェクトを使用できます。

たとえば、次のコードを使用して、body 要素に div を追加できます。

$("body").append("<div>这是一个新的div</div>");
ログイン後にコピー

上記のコードでは、$() 関数を使用して body 要素を選択し、 append() メソッドを使用して div 新しい div 要素を追加します。追加されるコンテンツ文字列には、任意の HTML マークアップまたはプレーン テキストを使用できます。

複数の要素を動的に追加する場合は、要素を文字列に入れてカンマで区切ります。例:

$("body").append("<div>这是第一个div</div>, <div>这是第二个div</div>");
ログイン後にコピー

これにより、body 要素内に 2 つの div 要素が追加されます。

3. 属性値を設定する

新しい div 要素を追加したら、attr() メソッドを使用して属性値を設定できます。 attr() メソッドは 2 つのパラメータを受け入れます。最初のパラメータは設定する属性の名前で、2 番目のパラメータは属性値です。例:

$("body").append("<div>这是一个新的div</div>");
$("div").attr("id", "new-div");
ログイン後にコピー

上記のコードは、新しく追加された div 要素の id 属性を設定し、その値を「new-div」に設定します。

prop() メソッドを使用して、ブール属性の値を設定できます。たとえば、次のようになります。

$("input").prop("checked", true);
ログイン後にコピー

上記のコードは、すべての入力要素の selected 属性を true に設定します。

attr() メソッドと prop() メソッドの使用に加えて、css() メソッドを使用して CSS プロパティ値を設定することもできます。たとえば、新しく追加された div 要素の背景色を青に設定できます。

$("div").css("background-color", "blue");
ログイン後にコピー

css() メソッドを使用して、色、フォント、サイズ、境界線などの CSS プロパティを設定します。

4. 完全なサンプル コード

以下は、2 つの div 要素を動的に追加し、その id 属性と背景色を設定する完全なサンプル コードです。コードでは、$(document).ready() 関数を使用して、ページが完全に読み込まれた後に JavaScript コードが実行されるようにします。まず、body 要素内に 2 つの新しい div 要素を追加し、次に eq() メソッドを使用してそのうちの 1 つを選択しました。最後に、attr() メソッドを使用して div1 の id 属性を設定し、css() メソッドを使用して背景色を青に設定します。次に、div2 要素を選択し、attr() メソッドを使用してその id 属性を設定し、css() メソッドを使用して背景色を緑色に設定します。

5. まとめ

jQuery で div 要素を動的に追加し、属性値を設定するのは一般的な要件です。 append() メソッドを使用して新しい div 要素を追加し、attr()、prop()、および css() メソッドを使用して要素の属性とスタイルを変更できます。コードを読みやすく、保守しやすい状態に保つために、JavaScript コードを別のファイルに配置し、HTML ファイル内で参照することをお勧めします。

以上がjQueryの動的div追加と属性値の設定方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート