【Javaベース】JQueryの一般的な操作
3010 ワード
jQueryの一般的な操作
一、表示オブジェクトを隠す
idがtestの要素のdisplayは「none」に変更されました.すなわち、idがtestの要素が隠されています.
または
エレメントの非表示と現実を切り替えるためによく使用されます.コードは次のとおりです.
二、クリックイベント-click()方法
三、操作要素のスタイル
四、操作要素のVALUE
五、集合処理機能
jqueryが返すコレクションの内容については、自分でループして各オブジェクトを別々に処理する必要はありません.jqueryはすでに私たちに提供している便利な方法でコレクションの処理を行います.
次の2つの形式があります.
//p要素ごとにclickイベントを追加し、p要素をクリックするとその内容がポップアップされます
六、必要な機能を拡張する
2つのパラメータを入力し、最大値と最小値を取得するなど、自分の望む機能を拡張します.
七、サポート方法の連写
連写とは,1つのjqueryオブジェクトに対して種々の異なるメソッドを連続的に呼び出すことができる.
例:
要素idをtestとする3つのメソッドを追加します.click()、mouseover()、each()です.
転載先:https://blog.51cto.com/lyhmm/1944476
一、表示オブジェクトを隠す
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; }
}); // 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とする3つのメソッドを追加します.click()、mouseover()、each()です.
転載先:https://blog.51cto.com/lyhmm/1944476