JQueryÑ¡ÔñÆ÷Ö®Èý Ê×ÏÈÀϹæ¾ØÌṩÎÒѧϰÓõÄÀý×Ó
¸´ÖÆ´úÂë ´úÂëÈçÏÂ: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>ÎÞ±êÌâÎĵµ</title> <script src="js/jquery-1.3.2.js"></script> <script type="text/javascript"><!-- $(function(){ $("#aFirst").click(function(){ $("#Result").html(""); $("#Result").html($("ul:first").html()); }) $("#aLast").click(function(){ $("#Result").html(""); $("#Result").html($("ul:last").html()); }) $("#aNot").click(function(){ $("#Result").html(""); $("#Result").html($("input:not(:checked)").attr("id")); }) $("#aEven").click(function(){ $("#Result").html(""); $("ul:even").each(function(){ $("#Result").html($("#Result").html() + $(this).html()); }) }) $("#aOdd").click(function(){ $("#Result").html(""); $("ul:odd").each(function(){ $("#Result").html($("#Result").html() + $(this).html()); }) }) $("#aEq").click(function(){ $("#Result").html(""); $("ul:eq(3)").each(function(){ $("#Result").html($("#Result").html() + $(this).html()); }) }) $("#aGt").click(function(){ $("#Result").html(""); $("ul:gt(3)").each(function(){ $("#Result").html($("#Result").html() + $(this).html()); }) }) $("#aLt").click(function(){ $("#Result").html(""); $("ul:lt(3)").each(function(){ $("#Result").html($("#Result").html() + $(this).html()); }) }) $("#aHeader").click(function(){ $("#Result").html(""); $(":header").each(function(){ $("#Result").html($("#Result").html() + $(this).html()); }) }) }) // --></script> </head>
<body> <div> <h1>h1</h1> <h2>h2</h2> <li>li1 <ul>1</ul> <ul>2</ul> <ul>3</ul> <ul>4</ul> </li> <li>li2 <ul>5</ul> <ul>6</ul> </li> <li>li3 </li> </div> <input type="checkbox" id="checkbox1" />checkbox1 <input name="flower" type="checkbox" id="checkbox2" checked="checked" />checkbox2 <br /> <a href="#" id="aFirst">ÏÔʾµÚÒ»¸öul½ÚµãµÄÖµ</a> <a href="#" id="aLast">ÏÔʾ×îºóÒ»¸öul½ÚµãµÄÖµ</a> <a href="#" id="aNot">ÏÔʾδѡÔñÖÐcheckboxµÄID</a> <a href="#" id="aEven">ÏÔʾË÷ÒýΪżÊýµÄulÄÚÈÝ</a> <a href="#" id="aOdd">ÏÔʾË÷ÒýΪÆæÊýµÄulÄÚÈÝ</a> <a href="#" id="aEq">ÏÔʾË÷ÒýΪ3µÄulÄÚÈÝ</a> <a href="#" id="aGt">ÏÔʾË÷Òý´óÓÚ3µÄulÄÚÈÝ</a> <a href="#" id="aLt">ÏÔʾË÷ÒýСÓÚ3µÄulÄÚÈÝ</a> <a href="#" id="aHeader">ÏÔʾҳÃæ±êÌâÄÚÈÝ</a> <br /> Result: <br /> <div id="Result"> </div> </body> </html> Õâ½ÚºÃÏñûÓÐʲô¿ÎÍâ֪ʶµã£¬¹þ£¬ÄÇÏÖÔھͽøÈëÕýÌâ¿© 1.$("TabName:first") ÃèÊö£º¿É»ñȡijÖÖ½ÚµãµÄµÚÒ»¸ö½Úµã£¬ÈçÀý×ÓÖÐÓÐ6¸öul£¬Ê¹ÓÃ$("ul:first")¼´¿É»ñÈ¡µ½Ê׸öul½áµã ·µ»ØÖµ£ºElement; 2.$("TabName:Last") ÃèÊö£ºÓëÉÏÒ»¸öÓ÷¨²î²»¶à£¬Çø±ðÖ»ÔÚÓÚ´Ë·½·¨ÓÃÓÚ»ñÈ¡×îºóÒ»¸ö½Úµã ·µ»ØÖµ£ºElement; 3.$("TabName:not(:attribute)") ÃèÊö£º´Ë·½·¨¿ÉʵÏÖһЩ¼òµ¥µÄÑ¡ÔñÆ÷¹ýÂË£¬ÈçÀý×ÓÖУ¬$("input:not(:checked)")¾ÍÑ¡ÔñÁËδѡÔñµÄcheckboxÔªËØ£¬´Ë·½·¨ÉÐÔÚʵ¼ùÖУ¬ºÃÏñ¾ÍÖ»ÄܶÔЩֵΪboolµÄÊôÐÔ½øÐйýÂË£¬Àý×ÓÖÐÏ൱ÓÚÑ¡ÔñcheckedΪfalseµÄinput¡£ ·µ»ØÖµ£ºArray(Element); 4.$("TabName:even") ÃèÊö£ºÓÃÓÚ»ñȡijÖÖ½ÚµãµÄżÊýË÷Òý½ÚµãµÄ¼¯ºÏ£¬Õâ±ßҪǿµ÷Ò»µã£¬Õâ±ßµÄË÷ÒýÊÇ´Ó0¿ªÊ¼µÄËùÒÔÀý×ÓÖÐaEvenµã»÷ºóËù»ñÈ¡µÄÊǵÚ1¡¢3¡¢5µÄul½áµã ·µ»ØÖµ£ºArray(Element); 5.$("TagName:odd") ÃèÊö£ºÓëÉϸö·½·¨ÀàËÆ£¬Î¨Ò»µÄÇø±ð¾ÍÊÇÕâ»ñÈ¡µÄÊÇÆæÊý½ÚµãµÄ¼¯ºÏ¡£ ·µ»ØÖµ£ºArray(Element); 6.$("TagName:eq(index)") ÃèÊö£ºÓÃÓÚ»ñȡijÖֽڵ㼯ºÏÖеÄindexË÷ÒýλÖõĽڵ㠷µ»ØÖµ£ºArray(Element); 7.$("TagName:gt(index)") ÃèÊö£ºÓÃÓÚ»ñȡijÖֽڵ㼯ºÏÖУ¬Ë÷Òý´óÓÚindexµÄ½Úµã¼¯ºÏ ·µ»ØÖµ£ºArray(Element); 8.$("TagName:lt(index)") ÃèÊö£ºÓÃÓÚ»ñȡijÖֽڵ㼯ºÏÖУ¬Ë÷ÒýСÓÚindexµÄ½Úµã¼¯ºÏ ·µ»ØÖµ£ºArray(Element); 9.$(":header") ÃèÊö£ºÓÃÓÚ»ñÈ¡Ò³ÃæÖÐh1, h2, h3Ö®ÀàµÄ±êÌâ½Úµã¼¯ºÏ ·µ»ØÖµ£ºArray(Element); |