jQuery¼¼Êõ

ÈçÅôÍøѧϰ±Ê¼Ç ʮһ£©JQuery(2)

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2017-08-25 09:02 ÎÒÒªÆÀÂÛ( )

µü´ú£¬¿ÉÒÔÀí½âΪÊý×é¶ÔÏóµÄ±éÀú¡£ Òþʽµü´ú¾ÍÊÇĬÈÏÇé¿öÏ£¬¶ÔÊý×é¶ÔÏóÖÐËùÓжÔÏó±éÀúºóµÄЧ¹û ÏÔʽµü´ú¾ÍÊÇjQuery¶ÔÏóµÄeach()·½·¨£¬°´ÕÕÑ­»·µÄ·½Ê½£¬Ö÷¶¯Ñ¡ÔñÆäÖжÔÏ󣬽øÐвÙ×÷ Òþʽµü´úʾÀý´úÂ룺 $(document)

¡¡¡¡µü´ú£¬¿ÉÒÔÀí½âΪÊý×é¶ÔÏóµÄ±éÀú¡£
¡¡¡¡Òþʽµü´ú¾ÍÊÇĬÈÏÇé¿öÏ£¬¶ÔÊý×é¶ÔÏóÖÐËùÓжÔÏó±éÀúºóµÄЧ¹û
¡¡¡¡ÏÔʽµü´ú¾ÍÊÇjQuery¶ÔÏóµÄeach()·½·¨£¬°´ÕÕÑ­»·µÄ·½Ê½£¬Ö÷¶¯Ñ¡ÔñÆäÖжÔÏ󣬽øÐвÙ×÷



¡¡¡¡Òþʽµü´úʾÀý´úÂ룺
¡¡¡¡¡¡¡¡$(document).ready(function(){
¡¡¡¡¡¡¡¡¡¡¡¡//´Ë²Ù×÷»á½«ËùÓÐdivÈ«²¿ÉèÖóÉlightgray£¬³Æ֮ΪÒþʽµü´ú
¡¡¡¡¡¡¡¡¡¡¡¡$("div").css("backgroundColor","lightgray");
¡¡¡¡¡¡¡¡});

¡¡¡¡ÏÔʽµü´úʾÀý´úÂ룺
¡¡¡¡¡¡¡¡$(document).ready(function(){
¡¡¡¡¡¡¡¡¡¡¡¡$("div").each(function(index,domElement){
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//±éÀúËùÓÐÔªËØ
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡alert(index+"+"+domElement);
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//Ñ¡Ôñ±éÀú
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if(index ==0){
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡domElement.style.backgroundColor="lightgray";
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡}else if(index==1){
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡domElement.style.backgroundColor="lightblue";
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡}else if(index==2){
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡domElement.style.backgroundColor="red";
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡}else{
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡domElement.style.backgroundColor="black";
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡¡¡¡¡});
¡¡¡¡¡¡¡¡});

Áù¡¢jQuery²Ù×÷ÔªËØÊôÐÔ

¡¡¡¡Ê¹ÓÃattr()º¯ÊýÀ´½øÐвÙ×÷
¡¡¡¡ÈýÖÖ·½Ê½£º
¡¡¡¡¡¡¡¡1£¬attr(attrName)¡¡¡¡ »ñÈ¡µÚÒ»¸öÔªËصĸÃÊôÐÔµÄÖµ

¡¡¡¡¡¡¡¡2£¬attr(attrName,value) ¡¡¡¡ ÉèÖÃËùÓÐÔªËصĸÃÊôÐÔµÄÖµ£¨ÏÈΪËùÓÐÔªËØÔö¼Ó¸ÃÊôÐÔ£¬È»ºó¸³Öµ£©

¡¡¡¡¡¡¡¡3£¬attr(attrName,function(index,value){ }) ¡¡¡¡ÉèÖÃËùÓÐÔªËظÃÊôÐÔµÄÖµ£¬ÖµÓɺ¯ÊýµÄ·µ»ØÖµ¾ö¶¨£¬index±íʾԪËصÄË÷Òý£¬value±íʾ¸ÃÔªËصÄÔ­Öµ

¡¡¡¡Ê¾Àý´úÂ룺
¡¡¡¡¡¡¡¡<script type="text/javascript" src="jquery-1.8.3.min.js"></script>
¡¡¡¡¡¡¡¡<script type="text/javascript">
¡¡¡¡¡¡¡¡¡¡¡¡$(document).ready(function () {
¡¡¡¡¡¡¡¡¡¡¡¡//´«ÈëÒ»¸ö²ÎÊý£¬»ñÈ¡divÔªËصÄidÊôÐÔµÄÖµ£¬µ«ÊÇÖ»ÄÜ»ñÈ¡µÚÒ»¸ö£¬Ã»Óз¢ÉúÒþʽµü´ú
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡var value = $("div").attr("id");

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//´«ÈëÁ½¸ö²ÎÊý£¬ÉèÖÃËùÓÐÔªËصÄÊôÐÔµÄÖµ
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡$("div").attr("class","xx");

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//´«ÈëÁ½¸ö²ÎÊý£¬µÚ¶þ¸ö²ÎÊýΪһ¸öº¯Êý£¬·µ»ØÖµ¾ö¶¨Á˵ڶþ¸ö²ÎÊýµÄÖµ
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡$("div").attr("xxx", function (index,value) {
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return "c"+index;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡})
¡¡¡¡¡¡¡¡¡¡¡¡});
¡¡¡¡¡¡¡¡</script>

¡¡¡¡attr()º¯Êý¶ÔHTMLÔªËعÌÓеÄÊôÐÔºÍ×Ô¶¨ÒåÊôÐÔ¶¼ÓÐЧ£¬µ«ÊǶÔÓÚÀàËƸ´Ñ¡¿òµÄcheckedÊôÐÔ£¬Ò»¼¶ÔªËصÄ5¸öÖ»¶ÁÊôÐÔÎÞЧ

¡¡¡¡ÐèҪʹÓÃjQuery¶ÔÏóµÄprop()º¯ÊýÀ´²Ù×÷£¬µ«ÊÇprop()º¯Êý¶Ô×Ô¶¨ÒåÊôÐÔÎÞЧ


Æß¡¢jQuery²Ù×÷ÔªËصÄCSSÑùʽ


¡¡¡¡²Ù×÷ÔªËصÄstyleÊôÐÔ£º

¡¡¡¡¡¡¡¡css(propName); ¡¡¡¡ »ñÈ¡µ±Ç°µÄÑùʽÊôÐÔµÄÖµ
¡¡¡¡¡¡¡¡css(propName,value);¡¡¡¡ ¸øpropNameÊôÐÔ¸³Öµ
¡¡¡¡¡¡¡¡css(propName,function(index,value){ }); ¡¡¡¡ ¸øpropNameÊôÐÔ¸³Öµ£¬º¯ÊýµÄ·µ»ØÖµ¾ö¶¨¸³ÖµµÄÖµ


¡¡¡¡²Ù×÷ÔªËصÄclassÊôÐÔ£º
¡¡¡¡¡¡¡¡addClass(class) ¡¡¡¡ Ôö¼ÓclassÊôÐÔµÄÖµ
¡¡¡¡¡¡¡¡removeClass(class) ¡¡¡¡ È¥³ýclassÊôÐÔµÄÖµ
¡¡¡¡¡¡¡¡toggleClass(class) ¡¡¡¡ Çл»class(Èç¹û´æÔÚ¾Íɾ³ý£¬Èç¹û²»´æÔÚ¾ÍÌí¼Ó)


¡¡¡¡Ò²¿ÉÒÔʹÓÃattr()º¯ÊýÀ´²Ù×÷styleÊôÐÔºÍclassÊôÐÔ£¬µ«ÊÇ»á³öÏÖ¸²¸ÇµÄÇé¿ö


°Ë¡¢²Ù×÷ÔªËصÄÎı¾ÄÚÈÝ¡¢×ӽڵ㡢ԪËØÖµ

¡¡¡¡html() »ñÈ¡µÚÒ»¸öÔªËصÄHTMLÄÚÈÝ(°üÀ¨×ÓÔªËغÍÎı¾ÄÚÈÝ)

¡¡¡¡html(string) ÉèÖÃËùÓÐÔªËصÄHTMLÄÚÈÝ Ð§¹ûµÈÓÚDOM¶ÔÏóµÄinnerHTMLÊôÐÔ

¡¡¡¡val() »ñÈ¡µÚÒ»¸öÔªËصÄvalueÊôÐÔµÄÖµ(Èç¹ûÓÐvalueÊôÐԵĻ°£¬Ã»ÓоÍÊÇ¿Õ×Ö·û´®)

¡¡¡¡val(string) ÉèÖÃËùÓÐÔªËصÄvalueÊôÐÔµÄÖµ


¾Å¡¢²Ù×÷ÔªËؽڵã

¡¡¡¡$(html)¡¡¡¡ ´´½¨ÔªËؽڵã

¡¡¡¡append(content)¡¡¡¡ ²åÈë×Ó½Úµã

¡¡¡¡before(content)¡¡¡¡ ²åÈëÐֵܽڵã

¡¡¡¡remove()¡¡¡¡ ɾ³ýÔªËØ×Ô¼º

¡¡¡¡children()¡¡¡¡ »ñµÃÔªËصÄ×ÓÔªËØ

¡¡¡¡parent()¡¡¡¡ »ñµÃÔªËصĸ¸ÔªËØ

¡¡¡¡prevall()¡¡¡¡ »ñµÃÔªËØ֮ǰµÄÐÖµÜÔªËØ

¡¡¡¡nextall()¡¡¡¡ »ñµÃÔªËØÖ®ºóµÄÐÖµÜÔªËØ

¡¡¡¡siblings()¡¡¡¡ »ñµÃÐÖµÜÔªËØ


Ê®¡¢jQueryʼþ´¦Àí

¡¡¡¡jQueryÌṩÁËһϵÁÐÈçclick(),focus(),mouseover()µÈ·½·¨£¬¸øÔªËØ×¢²á¶ÔӦʼþ´¦Àíº¯Êý

¡¡¡¡Ê¾Àý´úÂ룺
¡¡¡¡¡¡¡¡$("div").click(function(){
¡¡¡¡¡¡¡¡¡¡¡¡alert('xx')

¡¡¡¡¡¡¡¡});//¸øËùÓеÄdivÔªËصĵã»÷ʼþ×¢²áÁË´¦Àíº¯Êý
¡¡¡¡Öص㣺

¡¡¡¡¡¡¡¡1£¬jQueryÌṩÁËready()º¯ÊýÀ´´úÌæwindowµÄload¼ÓÔØʼþ£¬ready()¿ÉÒÔÔÚÎĵµµÄDOM½á¹¹¼ÓÔØÍê³Éºó¾Í´¥·¢£¬²»±ØµÈµ½Ò³ÃæµÄͼƬµÈ×ÊÔ´Ò²¼ÓÔØÍê³É

¡¡¡¡¡¡¡¡2£¬ÕâЩº¯Êý¶¼¿ÉÒÔ¶à´ÎʹÓᣲ»»á·¢Éú¸²¸Ç

ʮһ¡¢$(this)µÄʹÓÃ

¡¡¡¡ÒòΪjQueryµÄÒþʽµü´úÌØÐÔ£¬Ê¹ÓÃjQuery×¢²áµÄʱ¼ä´¦Àíº¯ÊýÖеÄthisʵ¼ÊÉÏÊÇDOM¶ÔÏó£¬Òò´Ë¿ÉÒÔµ÷ÓÃDOM API£¬Ò²¿ÉÒÔʹÓÃ$(this)µ÷ÓÃjQuery API

¡¡¡¡Ê¾Àý´úÂ룺
¡¡¡¡¡¡¡¡$(document).ready(function(){
¡¡¡¡¡¡¡¡¡¡¡¡$("div").click(function(){
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡alert(this);//ÕâÀïµÄthisÊÇdiv¶ÔÏó
¡¡¡¡¡¡¡¡¡¡¡¡});
¡¡¡¡¡¡¡¡});

Ê®¶þ¡¢Á´Ê½±à³Ì

¡¡¡¡¸üÓÅÑÅ¡¢¿ÉÒÔ¶ÔÒ»¸öjQuery¶ÔÏóʵÏÖÒ»×é²Ù×÷

¡¡¡¡ÎªÁËÖ§³ÖÁ´Ê½±à³Ì£¬´ó²¿·ÖjQuery·½·¨µÄ·µ»ØÖµ»¹ÊÇ´ËjQuery¶ÔÏó±¾Éí
¡¡¡¡È磺$("div").mouseout().click();//ʼÖÕÊǶÔdiv¶ÔÏó½øÐвÙ×÷

¡¡¡¡Èç¹ûjQuery·½·¨·µ»ØµÄ²»ÊÇÔ­À´µÄ¶ÔÏ󣬾ͻᷢÉú¡°¶ÏÁ´¡±¡£ÕâʱʹÓÃend()·½·¨·µ»Ø¶ÏÁ´Ö®Ç°µÄ״̬
¡¡¡¡È磺$("#div01").siblings().html("other").end().html("div01");//½Ó»Ø֮ǰµÄ״̬

¡¡¡¡µ«ÊÇÈç¹û·µ»ØÖµ²»ÊÇjQuery¶ÔÏóµÄ·½·¨£¬¾Íû·¨½ÓÉÏÁË
¡¡¡¡È磺$("div").html();//·µ»ØÖµÊÇ×Ö·û´®£¬²»ÊÇÔ­À´µÄdiv¶ÔÏóÁË

Ê®Èý¡¢jQuery¶¯»­Ð§¹û
¡¡¡¡//timeµÄµ¥Î»ÊǺÁÃë
¡¡¡¡hide(time,function(){
¡¡¡¡¡¡¡¡$("div").show(time);//ÔÚtimeʱ¼äÄÚ·¢Éúfunctionº¯ÊýµÄʼþ
¡¡¡¡});

¡¡¡¡show(time,function) ÊÇÔªËØÔÚÖ¸¶¨Ê¼þÄÚ½¥½¥Õ¹¿ª



ллÄúµÄ·ÃÎÊ.

ÕâЩÄÚÈÝ¿ÉÄܶÔÄãÒ²ÓаïÖú

¸ü¶àasp.net½Ì³Ì¿É²é¿´asp.net½Ì³ÌÁбíÒ³¡£

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎתÔصĸå¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬ÇëתÔØʱÎñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
  • jQueryѧϰ±Ê¼Ç1

    jQueryѧϰ±Ê¼Ç1

    2017-08-25 12:02

  • ѧϰjQueryÖ®ÂÃ--jQueryµÄ¾­µäʵÀýÓ¦ÓÃ

    ѧϰjQueryÖ®ÂÃ--jQueryµÄ¾­µäʵÀýÓ¦ÓÃ

    2017-08-24 16:02

  • ±È½ÏºÃµÄJQueryÊÓƵ½Ì³Ì

    ±È½ÏºÃµÄJQueryÊÓƵ½Ì³Ì

    2017-08-24 13:04

  • ÈçÅôÍøѧϰ±Ê¼Ç£¨Ê®Ò»£©JQuery

    ÈçÅôÍøѧϰ±Ê¼Ç£¨Ê®Ò»£©JQuery

    2017-08-23 15:04

ÍøÓѵãÆÀ
Ô