TECH I.S.

jQuery - コンテンツと属性の設定


コンテンツの設定 - text()、html()、およびval()

前のページから同じ3つの方法を使用して、コンテンツを設定します

  • text()- 選択した要素のテキストコンテンツを設定または返す
  • html()- 選択した要素のコンテンツを設定または返す(HTMLマークアップを含む)
  • val()- フォームフィールドの値を設定または返す

次の例は、jQuerytext()メソッドとhtml()メソッドを使用してコンテンツを取得する方法を示しています。

$("#btn1").click(function(){   $("#test1").text("Hello world!"); }); $("#btn2").click(function(){   $("#test2").html("<b>Hello world!</b>"); }); $("#btn3").click(function(){   $("#test3").val("Dolly Duck"); });


text()、html()、およびval()のコールバック関数

上記の3つのjQueryメソッドのすべて:text()html()、とval()、コールバック関数も付属しています。コールバック関数には、選択された要素のリスト内の現在の要素のインデックスと元の(古い)値の2つのパラメーターがあります。次に、関数から新しい値として使用する文字列を返します。

次の例は、text()html()コールバック関数を使用します。

$("#btn1").click(function(){   $("#test1").text(function(i, origText){     return "Old text: " + origText + " New text: Hello world!     (index: " + i + ")";   }); }); $("#btn2").click(function(){   $("#test2").html(function(i, origText){     return "Old html: " + origText + " New html: Hello <b>world!</b>     (index: " + i + ")";   }); });

属性の設定 - attr()

jQueryattr()メソッドは、属性値の設定/変更にも使用されます。

次の例は、リンクのhref属性の値を変更(設定)する方法を示しています。

$("button").click(function(){   $("#w3s").attr("href", "https://techis.jp/guide/jquery/default"); });

jQueryattr()メソッドは属性値を取得するために使用されます。

次の例は、href属性とtitle属性の両方を同時に設定する方法を示しています。

$("button").click(function(){   $("#w3s").attr({     "href" : "https://techis.jp/guide/jquery/default",     "title" : "Techis jQuery Tutorial"   }); });

attr()のコールバック関数

jQueryメソッドattr()、コールバック関数も付属しています。コールバック関数には2つのパラメーターがあります。選択された要素のリスト内の現在の要素のインデックスと、元の(古い)属性値です。次に、関数から新しい属性値として使用する文字列を返します。

次の例は、attr()コールバック関数を使用:

$("button").click(function(){   $("#w3s").attr("href", function(i, origValue){     return origValue + "/jquery/";   }); });


jQuery HTMLリファレンス

すべてのjQuery HTMLメソッドの完全な概要については、jQuery HTML/CSSリファレンスを参照してください。



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

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

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

スクールの詳細