Jqueryの一般的な操作
3402 ワード
一、表示オブジェクトを隠す
idがtestの要素のdisplayは「none」に変更されました.すなわち、idがtestの要素が隠されています.$('#test').css('display','none')
または$('#test').style.display="none"
エレメントの非表示と現実を切り替えるためによく使用されます.コードは次のとおりです.var show = $('#test').css('display');// id test display
$('#test').css('display',show =='block'?'none':show);//
二、クリックイベント-click()方法 $("button").click(function(){
});
三、操作要素のスタイル $("#msg").width("300"); // id msg 300
$("#msg").height("300"); // id msg 300
$("#msg").css("background"); //
$("#msg").css("background","#ccc") //
$("#msg").height(300); $("#msg").width("200"); //
$("#msg").css({ color: "red", background: "blue" });//
$("#msg").addClass("select"); // select class
$("#msg").removeClass("select"); // select class
$("#msg").toggleClass("select"); // ( ) ( ) select class
四、操作要素のVALUE $("input").val(); // value
$("input").val("test"); // value test
$("input").val(""); // value
五、集合処理機能
jqueryが返すコレクションの内容については、自分でループして各オブジェクトを別々に処理する必要はありません.jqueryはすでに私たちに提供している便利な方法でコレクションの処理を行います.
次の2つの形式があります.$("p").each(function(i){this.style.color=['#f00','#0f0','#00f'][i]})
// 0,1,2 p 。
$("tr").each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]})
//
$("p").click(function(){alert($(this).html())})
// p click , p
六、必要な機能を拡張する
2つのパラメータを入力し、最大値と最小値を取得するなど、自分の望む機能を拡張します.$.extend({
min: function(a, b){return a < b?a:b; },
max: function(a, b){return a > b?a:b; }
}); // jquery min,max , “$. ” :
alert("a=10,b=20,max="+$.max(10,20)+",min="+$.min(10,20));
七、サポート方法の連写
連写とは,1つのjqueryオブジェクトに対して種々の異なるメソッドを連続的に呼び出すことができる.
例:
$("#test").click(function(){alert($(this).html())})
.mouseover(function(){alert('mouse over event')})
.each(function(i){this.style.color=['#f00','#0f0','#00f'][i]});
// id test , click()、mouseover()、each()
$('#test').css('display','none')
$('#test').style.display="none"
var show = $('#test').css('display');// id test display
$('#test').css('display',show =='block'?'none':show);//
$("button").click(function(){
});
三、操作要素のスタイル $("#msg").width("300"); // id msg 300
$("#msg").height("300"); // id msg 300
$("#msg").css("background"); //
$("#msg").css("background","#ccc") //
$("#msg").height(300); $("#msg").width("200"); //
$("#msg").css({ color: "red", background: "blue" });//
$("#msg").addClass("select"); // select class
$("#msg").removeClass("select"); // select class
$("#msg").toggleClass("select"); // ( ) ( ) select class
四、操作要素のVALUE $("input").val(); // value
$("input").val("test"); // value test
$("input").val(""); // value
五、集合処理機能
jqueryが返すコレクションの内容については、自分でループして各オブジェクトを別々に処理する必要はありません.jqueryはすでに私たちに提供している便利な方法でコレクションの処理を行います.
次の2つの形式があります.$("p").each(function(i){this.style.color=['#f00','#0f0','#00f'][i]})
// 0,1,2 p 。
$("tr").each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]})
//
$("p").click(function(){alert($(this).html())})
// p click , p
六、必要な機能を拡張する
2つのパラメータを入力し、最大値と最小値を取得するなど、自分の望む機能を拡張します.$.extend({
min: function(a, b){return a < b?a:b; },
max: function(a, b){return a > b?a:b; }
}); // jquery min,max , “$. ” :
alert("a=10,b=20,max="+$.max(10,20)+",min="+$.min(10,20));
七、サポート方法の連写
連写とは,1つのjqueryオブジェクトに対して種々の異なるメソッドを連続的に呼び出すことができる.
例:
$("#test").click(function(){alert($(this).html())})
.mouseover(function(){alert('mouse over event')})
.each(function(i){this.style.color=['#f00','#0f0','#00f'][i]});
// id test , click()、mouseover()、each()
$("#msg").width("300"); // id msg 300
$("#msg").height("300"); // id msg 300
$("#msg").css("background"); //
$("#msg").css("background","#ccc") //
$("#msg").height(300); $("#msg").width("200"); //
$("#msg").css({ color: "red", background: "blue" });//
$("#msg").addClass("select"); // select class
$("#msg").removeClass("select"); // select class
$("#msg").toggleClass("select"); // ( ) ( ) select class
$("input").val(); // value
$("input").val("test"); // value test
$("input").val(""); // value
五、集合処理機能
jqueryが返すコレクションの内容については、自分でループして各オブジェクトを別々に処理する必要はありません.jqueryはすでに私たちに提供している便利な方法でコレクションの処理を行います.
次の2つの形式があります.$("p").each(function(i){this.style.color=['#f00','#0f0','#00f'][i]})
// 0,1,2 p 。
$("tr").each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]})
//
$("p").click(function(){alert($(this).html())})
// p click , p
六、必要な機能を拡張する
2つのパラメータを入力し、最大値と最小値を取得するなど、自分の望む機能を拡張します.$.extend({
min: function(a, b){return a < b?a:b; },
max: function(a, b){return a > b?a:b; }
}); // jquery min,max , “$. ” :
alert("a=10,b=20,max="+$.max(10,20)+",min="+$.min(10,20));
七、サポート方法の連写
連写とは,1つのjqueryオブジェクトに対して種々の異なるメソッドを連続的に呼び出すことができる.
例:
$("#test").click(function(){alert($(this).html())})
.mouseover(function(){alert('mouse over event')})
.each(function(i){this.style.color=['#f00','#0f0','#00f'][i]});
// id test , click()、mouseover()、each()
$("p").each(function(i){this.style.color=['#f00','#0f0','#00f'][i]})
// 0,1,2 p 。
$("tr").each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]})
//
$("p").click(function(){alert($(this).html())})
// p click , p
2つのパラメータを入力し、最大値と最小値を取得するなど、自分の望む機能を拡張します.
$.extend({
min: function(a, b){return a < b?a:b; },
max: function(a, b){return a > b?a:b; }
}); // jquery min,max , “$. ” :
alert("a=10,b=20,max="+$.max(10,20)+",min="+$.min(10,20));
七、サポート方法の連写
連写とは,1つのjqueryオブジェクトに対して種々の異なるメソッドを連続的に呼び出すことができる.
例:
$("#test").click(function(){alert($(this).html())})
.mouseover(function(){alert('mouse over event')})
.each(function(i){this.style.color=['#f00','#0f0','#00f'][i]});
// id test , click()、mouseover()、each()
$("#test").click(function(){alert($(this).html())})
.mouseover(function(){alert('mouse over event')})
.each(function(i){this.style.color=['#f00','#0f0','#00f'][i]});
// id test , click()、mouseover()、each()