jQuery HTML設定内容と属性操作例分析
2637 ワード
この例では、jQuery HTMLの設定内容と属性操作について説明します.皆さんの参考にしてください.具体的には以下の通りです.
jQuery-コンテンツとプロパティの設定
設定内容-text()、html()およびval()
前章の3つの同じ方法を使用して、次のように設定します. text()-選択した要素のテキスト内容 を設定または返す. html()-選択した要素の内容(HTMLタグを含む)を設定または戻します. val()-フォームフィールドの値 を設定または戻します.
text()、html()およびval()のコールバック関数
上の3つのjQueryメソッド:text()、html()およびval()は、同様にコールバック関数を有する.コールバック関数には、2つのパラメータがあります.選択された要素リストの現在の要素の下付き文字と、元の(古い)値です.次に、使用する文字列を関数の新しい値で返します.
コールバック関数付きtext()とhtml()の例を示します.
プロパティの設定-attr()
jQuery attr()メソッドは、属性値の設定/変更にも使用されます.
次の例では、リンク内のhrefプロパティの値を変更(設定)する方法を示します.
attr()メソッドでは、複数のプロパティを同時に設定することもできます.
次の例では、hrefとtitleのプロパティを同時に設定する方法を示します.
attr()のコールバック関数
jQueryメソッドattr()は、コールバック関数も提供します.コールバック関数には、2つのパラメータがあります.選択された要素リストの現在の要素の下付き文字と、元の(古い)値です.次に、使用する文字列を関数の新しい値で返します.
コールバック関数付きattr()メソッドの例を示します.
興味のある方は、オンラインHTML/CSS/JavaScriptコードを使用してツールを実行できます.http://tools.jb51.net/code/HtmlJsRun上記のコードの実行効果をテストします.
jQueryの関連内容についてもっと興味のある読者は、「jQueryページ要素操作テクニックまとめ」、「jQueryよくあるイベントの使い方とテクニックまとめ」、「jQuery常用プラグインと使い方まとめ」、「jQuery拡張テクニックまとめ」および「jqueryセレクタ使い方まとめ」のテーマを参照してください.
本文で述べたことが皆さんのjQueryプログラム設計に役立つことを望んでいます.
jQuery-コンテンツとプロパティの設定
設定内容-text()、html()およびval()
前章の3つの同じ方法を使用して、次のように設定します.
$("#btn1").click(function(){
$("#test1").text("Hello world!");
});
$("#btn2").click(function(){
$("#test2").html("Hello world!");
});
$("#btn3").click(function(){
$("#test3").val("jb51");
});
text()、html()およびval()のコールバック関数
上の3つのjQueryメソッド:text()、html()およびval()は、同様にコールバック関数を有する.コールバック関数には、2つのパラメータがあります.選択された要素リストの現在の要素の下付き文字と、元の(古い)値です.次に、使用する文字列を関数の新しい値で返します.
コールバック関数付きtext()とhtml()の例を示します.
$("#btn1").click(function(){
$("#test1").text(function(i,origText){
return " : " + origText + " : Hello world! (index: " + i + ")";
});
});
$("#btn2").click(function(){
$("#test2").html(function(i,origText){
return " html: " + origText + " html: Hello world! (index: " + i + ")";
});
});
プロパティの設定-attr()
jQuery attr()メソッドは、属性値の設定/変更にも使用されます.
次の例では、リンク内のhrefプロパティの値を変更(設定)する方法を示します.
$("button").click(function(){
$("#jb51").attr("href","//www.jb51.net/jquery");
});
attr()メソッドでは、複数のプロパティを同時に設定することもできます.
次の例では、hrefとtitleのプロパティを同時に設定する方法を示します.
$("button").click(function(){
$("#jb51").attr({
"href" : "//www.jb51.net/jquery",
"title" : "jQuery "
});
});
attr()のコールバック関数
jQueryメソッドattr()は、コールバック関数も提供します.コールバック関数には、2つのパラメータがあります.選択された要素リストの現在の要素の下付き文字と、元の(古い)値です.次に、使用する文字列を関数の新しい値で返します.
コールバック関数付きattr()メソッドの例を示します.
$("button").click(function(){
$("#jb51").attr("href", function(i,origValue){
return origValue + "/jquery";
});
});
興味のある方は、オンラインHTML/CSS/JavaScriptコードを使用してツールを実行できます.http://tools.jb51.net/code/HtmlJsRun上記のコードの実行効果をテストします.
jQueryの関連内容についてもっと興味のある読者は、「jQueryページ要素操作テクニックまとめ」、「jQueryよくあるイベントの使い方とテクニックまとめ」、「jQuery常用プラグインと使い方まとめ」、「jQuery拡張テクニックまとめ」および「jqueryセレクタ使い方まとめ」のテーマを参照してください.
本文で述べたことが皆さんのjQueryプログラム設計に役立つことを望んでいます.