1¡¢¹ØÓÚÒ³ÃæÔªËصÄÒýÓÃ
ͨ¹ýjqueryµÄ$()ÒýÓÃÔªËØ°üÀ¨Í¨¹ýid¡¢class¡¢ÔªËØÃûÒÔ¼°ÔªËصIJ㼶¹Øϵ¼°dom»òÕßxpathÌõ¼þµÈ·½·¨£¬ÇÒ·µ»ØµÄ¶ÔÏóΪjquery¶ÔÏ󣨼¯ºÏ¶ÔÏ󣩣¬²»ÄÜÖ±½Óµ÷ÓÃdom¶¨ÒåµÄ·½·¨¡£
2¡¢jQuery¶ÔÏóÓëdom¶ÔÏóµÄת»»
Ö»ÓÐjquery¶ÔÏó²ÅÄÜʹÓÃjquery¶¨ÒåµÄ·½·¨¡£×¢Òâdom¶ÔÏóºÍjquery¶ÔÏóÊÇÓÐÇø±ðµÄ£¬µ÷Ó÷½·¨Ê±Òª×¢Òâ²Ù×÷µÄÊÇdom¶ÔÏó»¹ÊÇjquery¶ÔÏó¡£
ÆÕͨµÄdom¶ÔÏóÒ»°ã¿ÉÒÔͨ¹ý$()ת»»³Éjquery¶ÔÏó¡£
È磺$(document.getElementById("msg"))ÔòΪjquery¶ÔÏ󣬿ÉÒÔʹÓÃjqueryµÄ·½·¨¡£
ÓÉÓÚjquery¶ÔÏó±¾ÉíÊÇÒ»¸ö¼¯ºÏ¡£ËùÒÔÈç¹ûjquery¶ÔÏóҪת»»Îªdom¶ÔÏóÔò±ØÐëÈ¡³öÆäÖеÄijһÏһ°ã¿Éͨ¹ýË÷ÒýÈ¡³ö¡£
È磺$("#msg")[0]£¬$("div").eq(1)[0]£¬$("div").get()[1]£¬$("td")[5]ÕâЩ¶¼ÊÇdom¶ÔÏ󣬿ÉÒÔʹÓÃdomÖеķ½·¨£¬µ«²»ÄÜÔÙʹÓÃJqueryµÄ·½·¨¡£
ÒÔϼ¸ÖÖд·¨¶¼ÊÇÕýÈ·µÄ£º
$("#msg").html();
$("#msg")[0].innerHTML;
$("#msg").eq(0)[0].innerHTML;
$("#msg").get(0).innerHTML;
3¡¢ÈçºÎ»ñÈ¡jQuery¼¯ºÏµÄijһÏî
¶ÔÓÚ»ñÈ¡µÄÔªËؼ¯ºÏ£¬»ñÈ¡ÆäÖеÄijһÏͨ¹ýË÷ÒýÖ¸¶¨£©¿ÉÒÔʹÓÃeq»òget(n)·½·¨»òÕßË÷ÒýºÅ»ñÈ¡£¬Òª×¢Ò⣬eq·µ»ØµÄÊÇjquery¶ÔÏ󣬶ø get(n)ºÍË÷Òý·µ»ØµÄÊÇdomÔªËضÔÏ󡣶ÔÓÚjquery¶ÔÏóÖ»ÄÜʹÓÃjqueryµÄ·½·¨£¬¶ødom¶ÔÏóÖ»ÄÜʹÓÃdomµÄ·½·¨£¬ÈçÒª»ñÈ¡µÚÈý ¸ö<div>ÔªËصÄÄÚÈÝ¡£ÓÐÈçÏÂÁ½ÖÖ·½·¨£º
$("div").eq(2).html(); //µ÷ÓÃjquery¶ÔÏóµÄ·½·¨
$("div").get(2).innerHTML; //µ÷ÓÃdomµÄ·½·¨ÊôÐÔ
4¡¢Í¬Ò»º¯ÊýʵÏÖsetºÍget
JqueryÖеĺܶ෽·¨¶¼ÊÇÈç´Ë£¬Ö÷Òª°üÀ¨Èçϼ¸¸ö£º
$("#msg").html(); //·µ»ØidΪmsgµÄÔªËؽڵãµÄhtmlÄÚÈÝ¡£
$("#msg").html("<b>new content</b>");
//½«“<b>new content</b>” ×÷Ϊhtml´®Ð´ÈëidΪmsgµÄÔªËؽڵãÄÚÈÝÖÐ,Ò³ÃæÏÔʾ´ÖÌåµÄnew content
$("#msg").text(); //·µ»ØidΪmsgµÄÔªËؽڵãµÄÎı¾ÄÚÈÝ¡£
$("#msg").text("<b>new content</b>");
//½«“<b>new content</b>” ×÷ΪÆÕͨÎı¾´®Ð´ÈëidΪmsgµÄÔªËؽڵãÄÚÈÝÖÐ,Ò³ÃæÏÔʾ<b>new content</b>
$("#msg").height(); //·µ»ØidΪmsgµÄÔªËصĸ߶È
$("#msg").height("300"); //½«idΪmsgµÄÔªËصĸ߶ÈÉèΪ300
$("#msg").width(); //·µ»ØidΪmsgµÄÔªËصĿí¶È
$("#msg").width("300"); //½«idΪmsgµÄÔªËصĿí¶ÈÉèΪ300
$("input").val("); //·µ»Ø±íµ¥ÊäÈë¿òµÄvalueÖµ
$("input").val("test"); //½«±íµ¥ÊäÈë¿òµÄvalueÖµÉèΪtest
$("#msg").click(); //´¥·¢idΪmsgµÄÔªËصĵ¥»÷ʼþ
$("#msg").click(fn); //ΪidΪmsgµÄÔªËص¥»÷ʼþÌí¼Óº¯Êý
ͬÑùblur,focus,select,submitʼþ¶¼¿ÉÒÔÓÐ×ÅÁ½ÖÖµ÷Ó÷½·¨
5¡¢¼¯ºÏ´¦Àí¹¦ÄÜ
¶ÔÓÚjquery·µ»ØµÄ¼¯ºÏÄÚÈÝÎÞÐèÎÒÃÇ×Ô¼ºÑ»·±éÀú²¢¶Ôÿ¸ö¶ÔÏó·Ö±ð×ö´¦Àí£¬jqueryÒѾΪÎÒÃÇÌṩµÄºÜ·½±ãµÄ·½·¨½øÐм¯ºÏµÄ´¦Àí¡£
°üÀ¨Á½ÖÖÐÎʽ£º
$("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ʼþ£¬µ¥»÷ij¸öpÔªËØÔòµ¯³öÆäÄÚÈÝ
6¡¢À©Õ¹ÎÒÃÇÐèÒªµÄ¹¦ÄÜ
$.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));
7¡¢Ö§³Ö·½·¨µÄÁ¬Ð´
ËùνÁ¬Ð´£¬¼´¿ÉÒÔ¶ÔÒ»¸öjquery¶ÔÏóÁ¬Ðøµ÷Óø÷ÖÖ²»Í¬µÄ·½·¨¡£
ÀýÈ磺
$("p").click(function(){alert($(this).html())})
.mouseover(function(){alert('mouse over event')})
.each(function(i){this.style.color=['#f00','#0f0','#00f'][ i ]});
8¡¢²Ù×÷ÔªËصÄÑùʽ
Ö÷Òª°üÀ¨ÒÔϼ¸ÖÖ·½Ê½£º
$("#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
9¡¢ÍêÉƵÄʼþ´¦Àí¹¦ÄÜ
JqueryÒѾΪÎÒÃÇÌṩÁ˸÷ÖÖʼþ´¦Àí·½·¨£¬ÎÒÃÇÎÞÐèÔÚhtmlÔªËØÉÏÖ±½Óдʼþ£¬¶ø¿ÉÒÔÖ±½ÓΪͨ¹ýjquery»ñÈ¡µÄ¶ÔÏóÌí¼Óʼþ¡£
È磺
$("#msg").click(function(){alert("good")}) //ΪԪËØÌí¼ÓÁ˵¥»÷ʼþ
$("p").click(function(i){this.style.color=['#f00','#0f0','#00f'][ i ]})
//ΪÈý¸ö²»Í¬µÄpÔªËص¥»÷ʼþ·Ö±ðÉ趨²»Í¬µÄ´¦Àí
jQueryÖм¸¸ö×Ô¶¨ÒåµÄʼþ£º
£¨1£©hover(fn1,fn2)£ºÒ»¸öÄ£·ÂÐüͣʼþ£¨Êó±êÒƶ¯µ½Ò»¸ö¶ÔÏóÉÏÃæ¼°ÒƳöÕâ¸ö¶ÔÏ󣩵ķ½·¨¡£µ±Êó±êÒƶ¯µ½Ò»¸öÆ¥ÅäµÄÔªËØÉÏÃæʱ£¬»á´¥·¢Ö¸¶¨µÄµÚÒ»¸öº¯Êý¡£µ±Êó±êÒƳöÕâ¸öÔªËØʱ£¬»á´¥·¢Ö¸¶¨µÄµÚ¶þ¸öº¯Êý¡£
//µ±Êó±ê·ÅÔÚ±í¸ñµÄijÐÐÉÏʱ½«classÖÃΪover£¬À뿪ʱÖÃΪout¡£
$("tr").hover(function(){
$(this).addClass("over");
},
function(){
$(this).addClass("out");
});
£¨2£©ready(fn):µ±DOMÔØÈë¾ÍÐ÷¿ÉÒÔ²éѯ¼°²Ù×Ýʱ°ó¶¨Ò»¸öÒªÖ´Ðеĺ¯Êý¡£
$(document).ready(function(){alert("Load Success")})
//Ò³Ãæ¼ÓÔØÍê±ÏÌáʾ“Load Success”,Ï൱ÓÚonloadʼþ¡£Óë$(fn)µÈ¼Û
¡¡