jQuery|コンテンツと属性の取得と設定
4017 ワード
取得
DOMとは?DOM=Document Object Model(文書オブジェクトモデル)は、HTMLおよびXML文書へのアクセス基準を定義します.
DOM操作
非常に重要な部分は、DOMを操作する能力です.jQueryはDOMに関連する一連の方法を提供し、要素と属性へのアクセスと操作を容易にする.
コンテンツ-text()、html()およびval()を取得する3つの方法
DOM操作のための3つの単純で実用的なjQueryメソッド: text()-選択した要素のテキスト内容 を設定または返す. html()-選択した要素の内容(HTMLタグを含む)を設定または戻します. val()-フォームフィールドの値 を設定または戻します.
例:jQuery text()メソッドとhtml()メソッドでコンテンツを取得する方法を示します.
左右スライド可能
jQuery val()メソッドで入力フィールドの値を取得する方法を示します.
属性取得用attr()メソッド
jQuery attr()メソッドは、属性値を取得するために使用されます.
リンクのhrefプロパティの値を取得する方法:
コンテンツと属性の設定
プロパティの設定-attr()メソッド
jQuery attr()メソッドは、属性値の設定/変更にも使用されます.例:リンクのhrefプロパティの値を変更(設定)する方法を示します.
attr()メソッドでは、複数のプロパティを同時に設定できます.
例:hrefとtitleのプロパティを同時に設定する方法を示します.
attr()のコールバック関数
コールバック関数の役割?
Queryメソッドattr()は、コールバック関数も提供する.実際の業務に基づいてコールバック関数において、情報を加工処理して加工後の結果を返すことができる.
コールバック関数には、2つのパラメータがあります.選択された要素リストの現在の要素の下付き文字と、元の(古い)値です.次に、使用する文字列を関数の新しい値で返します.
コールバック関数付きattr()メソッドを示します.
設定内容-text()、html()およびval()
前章の3つの同じ方法を使用して、次のように設定します. text()-選択した要素のテキスト内容 を設定または返す. html()-選択した要素の内容(HTMLタグを含む)を設定または戻します. val()-フォームフィールドの値 を設定または戻します.
text()、html()およびval()コールバック関数設定内容
上の3つのjQueryメソッド:text()、html()およびval()は、同様にコールバック関数を有する.コールバック関数には、2つのパラメータがあります.選択された要素リストの現在の要素の下付き文字と、元の(古い)値です.次に、使用する文字列を関数の新しい値で返します.
コールバック関数付きtext()とhtml()のデモ:
DOMとは?DOM=Document Object Model(文書オブジェクトモデル)は、HTMLおよびXML文書へのアクセス基準を定義します.
DOM操作
非常に重要な部分は、DOMを操作する能力です.jQueryはDOMに関連する一連の方法を提供し、要素と属性へのアクセスと操作を容易にする.
コンテンツ-text()、html()およびval()を取得する3つの方法
DOM操作のための3つの単純で実用的なjQueryメソッド:
例:jQuery text()メソッドとhtml()メソッドでコンテンツを取得する方法を示します.
左右スライド可能
$(document).ready(function(){
$("#btn1").click(function(){
alert("Text: " + $("#test").text());
});
$("#btn2").click(function(){
alert("HTML: " + $("#test").html());
});
});
。
jQuery val()メソッドで入力フィールドの値を取得する方法を示します.
$(document).ready(function(){
$("button").click(function(){
alert(" : " + $("#test").val());
});
});
:
属性取得用attr()メソッド
jQuery attr()メソッドは、属性値を取得するために使用されます.
リンクのhrefプロパティの値を取得する方法:
$(document).ready(function(){
$("button").click(function(){
alert($("#runoob").attr("href"));
});
});
コンテンツと属性の設定
プロパティの設定-attr()メソッド
jQuery attr()メソッドは、属性値の設定/変更にも使用されます.例:リンクのhrefプロパティの値を変更(設定)する方法を示します.
$("button").click(function(){
$("#runoob").attr("href","http://www.runoob.com/jquery");
});
attr()メソッドでは、複数のプロパティを同時に設定できます.
例:hrefとtitleのプロパティを同時に設定する方法を示します.
$("button").click(function(){
$("#runoob").attr({
"href" : "http://www.runoob.com/jquery",
"title" : "jQuery "
});
});
attr()のコールバック関数
コールバック関数の役割?
Queryメソッドattr()は、コールバック関数も提供する.実際の業務に基づいてコールバック関数において、情報を加工処理して加工後の結果を返すことができる.
コールバック関数には、2つのパラメータがあります.選択された要素リストの現在の要素の下付き文字と、元の(古い)値です.次に、使用する文字列を関数の新しい値で返します.
コールバック関数付きattr()メソッドを示します.
$("button").click(function(){
$("#runoob").attr("href", function(i,origValue){
return origValue + "/jquery";
});
});
設定内容-text()、html()およびval()
前章の3つの同じ方法を使用して、次のように設定します.
$("#btn1").click(function(){
$("#test1").text("Hello world!");
});
$("#btn2").click(function(){
$("#test2").html("Hello world!");
});
$("#btn3").click(function(){
$("#test3").val("RUNOOB");
});
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 + ")";
});
});