ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美日本一道本,四虎影院在线域名免费观看,亚洲乱码一区二区三区http://www.aygfsteel.com/ZouYonghui/category/49200.htmlzh-cnSat, 30 Jul 2011 08:52:33 GMTSat, 30 Jul 2011 08:52:33 GMT60äº?id与class的一点å°åŒºåˆ«http://www.aygfsteel.com/ZouYonghui/archive/2011/07/28/355245.htmlTerry ZouTerry ZouThu, 28 Jul 2011 11:18:00 GMThttp://www.aygfsteel.com/ZouYonghui/archive/2011/07/28/355245.htmlhttp://www.aygfsteel.com/ZouYonghui/comments/355245.htmlhttp://www.aygfsteel.com/ZouYonghui/archive/2011/07/28/355245.html#Feedback0http://www.aygfsteel.com/ZouYonghui/comments/commentRss/355245.htmlhttp://www.aygfsteel.com/ZouYonghui/services/trackbacks/355245.htmlæè¿°è¦æ±‚åQŒè¦æ±‚点å‡ÀLŒ‰é’®æ—¶èƒ½å¤Ÿå¯¹ä¸¤ä¸ªæ–‡æœ¬æ¡†˜q›è¡Œéšè—
    ä¸‹é¢æƒ…况ä¸èƒ½è¾‘Öˆ°æ•ˆæžœ(当然jquery包已¾l导入啦)åQ?br /><html>
<head>
<script type="text/javascript">
    $(document).ready(function(){
         $("#button").click(function(){
               $("#tx1").hide();
        });
    });
</script>
</head>
<body>
<input type="text" id="tx1" />
<input type="text" id="tx1" />
<input type="button" id="button" />
</body>
</html>
    ä¸‹é¢æƒ…况能行
<html>
<head>
<script type="text/javascript">
    $(document).ready(function(){
         $(".button").click(function(){
               $(".tx1").hide();
        });
    });
</script>
</head>
<body>
<input type="text" class="tx1" />
<input type="text" class="tx1" />
<input type="button" class="button" />
</body>
</html>

]]>
å›?jQueryž®†disabled的属性置为enabled的三¿Uæ–¹æ³?/title><link>http://www.aygfsteel.com/ZouYonghui/archive/2011/07/27/355171.html</link><dc:creator>Terry Zou</dc:creator><author>Terry Zou</author><pubDate>Wed, 27 Jul 2011 12:28:00 GMT</pubDate><guid>http://www.aygfsteel.com/ZouYonghui/archive/2011/07/27/355171.html</guid><wfw:comment>http://www.aygfsteel.com/ZouYonghui/comments/355171.html</wfw:comment><comments>http://www.aygfsteel.com/ZouYonghui/archive/2011/07/27/355171.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ZouYonghui/comments/commentRss/355171.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ZouYonghui/services/trackbacks/355171.html</trackback:ping><description><![CDATA[<p>    åœ¨jquery中å¯ä»¥é€šè¿‡jqueryObj.attr("disabled","disabled")ž®†é¡µé¢ä¸­æŸä¸ªå…ƒç´ ¾|®äØ“ä¸å¯¾~–辑或触å‘状æ€ï¼Œä½†æ˜¯åœ¨jqueryçš„API referenceä¸­åÆˆæ²¡è¯´æ˜Žæ€Žä¹ˆž®†é¡µé¢ç½®ä¸ºdisableçš„å…ƒç´ é‡æ–°ç½®ä¸ºå¯è§¦å‘或対~–辑的。这里å‘现å¯ä»¥é‡‡ç”¨ä¸‰¿Uçš„å˜é€šæ–¹æ³•å°†¾|®äØ“disabledçš„å…ƒç´ çŠ¶æ€æ”¹ä¸ºenabled<br />1.ž®†disabled属性设为false<br />    å¦‚:å¯ÒŽ–‡æœ¬è¿›è¡Œè®¾¾|?br />        <input type="text" name="user" id="userId" /><br />        $("#userId").attr("disabled",false);<br />2.ž®†disabled属性设为空<br />    å¦?åŒæ ·æ˜¯ä¸Šé¢æ–‡æœ?br />        $("#userId").attr("disabled","");<br />3.¿U»é™¤disabled属æ€?br />    å¦?åŒæ ·ç”¨åˆ°ä¸Šé¢æ–‡æœ¬<br />        $("#userId").removeAttr("disabled");<br />详细出处å‚考:<a >http://www.jb51.net/article/19342.htm</a></p> <p><a ></a> </p> <img src ="http://www.aygfsteel.com/ZouYonghui/aggbug/355171.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ZouYonghui/" target="_blank">Terry Zou</a> 2011-07-27 20:28 <a href="http://www.aygfsteel.com/ZouYonghui/archive/2011/07/27/355171.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>三(2åQ?事äšgåQˆå¸¸ç”¨æ–¹æ³•)http://www.aygfsteel.com/ZouYonghui/archive/2011/07/22/354877.htmlTerry ZouTerry ZouFri, 22 Jul 2011 12:53:00 GMThttp://www.aygfsteel.com/ZouYonghui/archive/2011/07/22/354877.htmlhttp://www.aygfsteel.com/ZouYonghui/comments/354877.htmlhttp://www.aygfsteel.com/ZouYonghui/archive/2011/07/22/354877.html#Feedback0http://www.aygfsteel.com/ZouYonghui/comments/commentRss/354877.htmlhttp://www.aygfsteel.com/ZouYonghui/services/trackbacks/354877.html1.toggle有两¿UåÅžå¼?br />    åQ?åQ‰toggle()用于切æ¢å…ƒç´ çš„å¯è§æ€§ï¼Œå¦‚果被选元素å¯è§ï¼Œåˆ™éšè—这些元素,如果被选元素ä¸å¯è§åQŒåˆ™æ˜„¡¤º˜q™äº›å…ƒç´ ã€?br />        å¦?
            <body>
                <p id="content">当点å‡ÖM¸Šé¢çš„“点击˜q™é‡Œå­—æ ·”åQŒè¿™é‡Œçš„内容ž®†éšè—与昄¡¤ºåˆ‡æ¢</p>
                <input type="button" id="test" value="点击˜q™é‡Œ"></input>
            </body>

        $(document).ready(function(){
            $("#test").click(function(){
                $("#content").toggle();
            });
        });
        (2)toggle(f(n),f(m)) æ•ˆæžœæ˜¯ï¼šæ¯æ¬¡ç‚¹å‡»åŽä¾‹Æ¡è°ƒç”¨å‡½æ•ŽÍ¼›å¦‚果点击了一个匹é…的元素åQŒåˆ™è§¦å‘指定的第一个函敎ͼŒå½“冋ơ点å‡ÕdŒä¸€å…ƒç´ æ—Óž¼Œåˆ™è§¦å‘指定的½W¬äºŒä¸ªå‡½æ•ŽÍ¼Œå¦‚果有更多函敎ͼŒåˆ™å†‹Æ¡è§¦å‘,直到最åŽä¸€ä¸ªã€‚éšåŽçš„æ¯æ¬¡ç‚¹å‡»éƒ½é‡å¤å¯¹˜q™å‡ ä¸ªå‡½æ•°çš„轮番调用.
        <body>
                <p id="content">当点å‡ÖM¸Šé¢çš„“点击˜q™é‡Œå­—æ ·”åQŒè¿™é‡Œçš„内容颜色ž®†åˆ‡æ?lt;/p>
                <input type="button" id="test" value="点击˜q™é‡Œ"></input>
            </body>
        
        æ ·å¼åQ?br />        .bg{color:#ff0;}
        .cg{color:#f0f;}
        
        $(document).ready(function(){
            $("#test").toggle(
                function(){
                    $("#content").addClass("bg");
                },
                function(){
                    $("#content").removeClass("bg");
                },
                function(){
                    $("#content").addClass("cg");
            });
        });
       å½“ç„¶˜q™é‡Œä¸èƒ½å¾ªçŽ¯æ‰§è¡ŒåQŒåº”为当执行完addClass("cg")时就得执行addClass("bg")˜q™æ˜¯é”™è¯¯çš„,应该在将cgæ ·å¼åŽÀLމž®±ok啦,å¯ä»¥åœ¨ä¸‹é¢åœ¨åŠ ä¸€ä¸ªåŽ»æŽ‰çš„å‡½æ•°ã€?br />2.hover一个模仿悬åœäº‹ä»Óž¼ˆé¼ æ ‡¿UÕdЍåˆîC¸€ä¸ªå¯¹è±¡ä¸Šé¢åŠ¿UÕd‡º˜q™ä¸ªå¯¹è±¡åQ‰çš„æ–ÒŽ³•,效果åQšå½“é¼ æ ‡¿UÕdЍåˆîC¸€ä¸ªåŒ¹é…çš„å…ƒç´ ä¸Šé¢æ—Óž¼Œä¼šè§¦å‘指定的½W¬ä¸€ä¸ªå‡½æ•°ã€‚当鼠标¿UÕd‡º˜q™ä¸ªå…ƒç´ æ—Óž¼Œä¼šè§¦å‘指定的½W¬äºŒä¸ªå‡½æ•°ã€‚而且åQŒä¼šä¼´éšç€å¯šw¼ æ ‡æ˜¯å¦ä»ç„¶å¤„在特定元素中的检‹¹‹ï¼ˆä¾‹å¦‚åQŒå¤„在div中的囑փåQ‰ï¼Œå¦‚果是,则会¾l§ç®‹ä¿æŒ“悬圔状æ€ï¼Œè€Œä¸è§¦å‘¿UÕd‡ºäº‹äšgåQˆä¿®æ­£äº†ä½¿ç”¨mouseout事äšg的一个常è§é”™è¯¯ï¼‰ã€?br />        $("#content").hover(function(){
                   $(this).addClass("bg");},
              function(){
                   $(this).removeClass("bg");
         });
˜q™é‡Œåªå†™˜q™ä¸¤ä¸ªä¾‹å­ï¼Œå…¶ä»–çš„å‚加下é¢çš„事äšg汇怅R€‚æ¥æºï¼šhttp://www.cnblogs.com/EricChan/archive/2011/02/01/1948534.html

æ–ÒŽ³• æè¿°
ready() 文档ž®ÞqÈA事äšgåQˆå½“ HTML 文档ž®ÞqÈAå¯ç”¨æ—Óž¼‰
blur() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?blur 事äšg
change() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?change 事äšg
click() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?click 事äšg
dblclick() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?double click 事äšg
error() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?error 事äšg
focus() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?focus 事äšg
keydown() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?key down 事äšg
keypress() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?key press 事äšg
keyup() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?key up 事äšg
load() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?load 事äšg
mousedown() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?mouse down 事äšg
mouseenter() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?mouse enter 事äšg
mouseleave() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?mouse leave 事äšg
mousemove() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?mouse move 事äšg
mouseout() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?mouse out 事äšg
mouseover() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?mouse over 事äšg
mouseup() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?mouse up 事äšg
resize() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?resize 事äšg
scroll() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?scroll 事äšg
select() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?select 事äšg
submit() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?submit 事äšg
unload() 触å‘ã€æˆ–ž®†å‡½æ•°ç»‘定到指定元素çš?unload 事äšg

jQuery 事äšgå¤„ç†æ–ÒŽ³•
事äšgå¤„ç†æ–ÒŽ³•把事件处ç†å™¨¾l‘定臛_Œ¹é…元素ã€?/p>

æ–ÒŽ³• 触å‘
$(selector).bind(event) å‘匹é…元素添加一个或更多事äšg处ç†å™?
$(selector).delegate(selector, event) å‘匹é…元素添加一个事件处ç†å™¨åQŒçŽ°åœ¨æˆ–ž®†æ¥
$(selector).die() ¿U»é™¤æ‰€æœ‰é€šè¿‡ live() 函数æ·ÕdŠ çš„äº‹ä»¶å¤„ç†å™¨
$(selector).live(event) å‘匹é…元素添加一个事件处ç†å™¨åQŒçŽ°åœ¨æˆ–ž®†æ¥
$(selector).one(event) å‘匹é…元素添加一个事件处ç†å™¨ã€‚该处ç†å™¨åªèƒ½è§¦å‘一‹Æ¡ã€?
$(selector).unbind(event) 从匹é…元素移除一个被æ·ÕdŠ çš„äº‹ä»¶å¤„ç†å™¨
$(selector).undelegate(event) 从匹é…元素移除一个被æ·ÕdŠ çš„äº‹ä»¶å¤„ç†å™¨åQŒçŽ°åœ¨æˆ–ž®†æ¥
$(selector).trigger(event) 所有匹é…元素的指定事äšg
$(selector).triggerHandler(event) ½W¬ä¸€ä¸ªè¢«åŒšw…元素的指定事ä»?

jQuery 效果函数
Hide / Show æè¿°
show() 昄¡¤ºè¢«é€‰çš„元素
hide() éšè—被选的元素
toggle() 对被选元素进行éšè—和昄¡¤ºçš„切æ?
   
Slide  
slideDown() é€šè¿‡è°ƒæ•´é«˜åº¦æ¥æ»‘动显½Cø™¢«é€‰å…ƒç´?
slideUp() é€šè¿‡è°ƒæ•´é«˜åº¦æ¥æ»‘动éšè—被选元ç´?
slideToggle() 对被选元素进行滑动éšè—和滑动昄¡¤ºçš„切æ?
   
Fade in / out  
fadeIn() 淡入被选元素至完全ä¸é€æ˜Ž
fadeOut() 淡出被选元素至完全ä¸é€æ˜Ž
fadeTo() 把被选元素å‡å¼Þp‡³¾l™å®šçš„ä¸é€æ˜Žåº?
   
Animation  
animate() 对被选元素应�#8220;自定�#8221;的动�
stop() åœæ­¢åœ¨è¢«é€‰å…ƒç´ ä¸Š˜q行动画
   
Queue  
clearQueue() 对被选元素移除所有排队的函数åQˆä»æœªè¿è¡Œçš„åQ?
delay() 对被选元素的所有排队函敎ͼˆä»æœª˜q行åQ‰è®¾¾|®åšg˜q?
dequeue() ˜q行被选元素的下一个排队函æ•?
queue() 昄¡¤ºè¢«é€‰å…ƒç´ çš„æŽ’队函数

 

jQuery 文档æ“作æ–ÒŽ³•
˜q™äº›æ–ÒŽ³•对于 XML 文档å’?HTML æ–‡æ¡£å‡æ˜¯é€‚用的,除了åQšhtml()ã€?/p>

æ–ÒŽ³• æè¿°
addClass() å‘匹é…的元素æ·ÕdŠ æŒ‡å®šçš„ç±»åã€?
after() 在匹é…çš„å…ƒç´ ä¹‹åŽæ’入内容ã€?
append() å‘匹é…的元素内部˜q½åР内容ã€?
appendTo() å‘匹é…的元素内部˜q½åР内容ã€?
attr() 讄¡½®æˆ–返回匹é…元素的属性和倹{€?
before() 在æ¯ä¸ªåŒ¹é…çš„å…ƒç´ ä¹‹å‰æ’入内容ã€?
clone() 创å¾åŒšw…元素集åˆçš„副本ã€?
detach() ä»?DOM 中移除匹é…元素集åˆã€?
empty() 删除匚w…的元素集åˆä¸­æ‰€æœ‰çš„å­èŠ‚ç‚V€?
hasClass() ‹‚€æŸ¥åŒ¹é…çš„å…ƒç´ æ˜¯å¦æ‹¥æœ‰æŒ‡å®šçš„ç±»ã€?
html() 讄¡½®æˆ–返回匹é…的元素集åˆä¸­çš„ HTML 内容ã€?
insertAfter() 把匹é…的元素æ’入到å¦ä¸€ä¸ªæŒ‡å®šçš„元素集åˆçš„åŽé¢ã€?
insertBefore() 把匹é…的元素æ’入到å¦ä¸€ä¸ªæŒ‡å®šçš„元素集åˆçš„å‰é¢ã€?
prepend() 呿¯ä¸ªåŒ¹é…的元素内部å‰ç½®å†…容ã€?
prependTo() 呿¯ä¸ªåŒ¹é…的元素内部å‰ç½®å†…容ã€?
remove() ¿U»é™¤æ‰€æœ‰åŒ¹é…的元素ã€?
removeAttr() 从所有匹é…的元素中移除指定的属性ã€?
removeClass() 从所有匹é…的元素中删除全部或者指定的¾c…R€?
replaceAll() 用匹é…çš„å…ƒç´ æ›¿æ¢æ‰€æœ‰åŒ¹é…到的元素ã€?
replaceWith() 用新内容替æ¢åŒšw…的元素ã€?
text() 讄¡½®æˆ–返回匹é…元素的内容ã€?
toggleClass() 从匹é…的元素中添加或删除一个类ã€?
unwrap() ¿U»é™¤òq¶æ›¿æ¢æŒ‡å®šå…ƒç´ çš„父元素ã€?
val() 讄¡½®æˆ–返回匹é…元素的倹{€?
wrap() 把匹é…的元素用指定的内容或元素包裹è“væ¥ã€?
wrapAll() 把所有匹é…的元素用指定的内容或元素包裹è“væ¥ã€?
wrapinner() ž®†æ¯ä¸€ä¸ªåŒ¹é…的元素的å­å†…容用指定的内容或元素包裹è“væ¥ã€?

jQuery 属性æ“作方æ³?/span>
下é¢åˆ—出的这些方法获得或讄¡½®å…ƒç´ çš?DOM 属性ã€?/p>

˜q™äº›æ–ÒŽ³•对于 XML 文档å’?HTML æ–‡æ¡£å‡æ˜¯é€‚用的,除了åQšhtml()ã€?/p>

æ–ÒŽ³• æè¿°
addClass() å‘匹é…的元素æ·ÕdŠ æŒ‡å®šçš„ç±»åã€?
attr() 讄¡½®æˆ–返回匹é…元素的属性和倹{€?
hasClass() ‹‚€æŸ¥åŒ¹é…çš„å…ƒç´ æ˜¯å¦æ‹¥æœ‰æŒ‡å®šçš„ç±»ã€?
html() 讄¡½®æˆ–返回匹é…的元素集åˆä¸­çš„ HTML 内容ã€?
removeAttr() 从所有匹é…的元素中移除指定的属性ã€?
removeClass() 从所有匹é…的元素中删除全部或者指定的¾c…R€?
toggleClass() 从匹é…的元素中添加或删除一个类ã€?
val() 讄¡½®æˆ–返回匹é…元素的倹{€?

注释åQšjQuery 文档æ“作å‚考手册中也列å‡ÞZº†ä»¥ä¸Šæ–ÒŽ³•。本å‚考页的作用是方便用户å•独查阅有关属性æ“作方é¢çš„æ–ÒŽ³•ã€?br />

jQuery CSS æ“作函数
下é¢åˆ—出的这些方法设¾|®æˆ–˜q”回元素çš?CSS 相关属性ã€?/p>

CSS 属æ€?æè¿°
css() 讄¡½®æˆ–返回匹é…元素的样å¼å±žæ€§ã€?
height() 讄¡½®æˆ–返回匹é…元素的高度ã€?
offset() ˜q”回½W¬ä¸€ä¸ªåŒ¹é…元素相对于文档的佾|®ã€?
offsetParent() ˜q”回最˜q‘的定佼œ–先元素ã€?
position() ˜q”回½W¬ä¸€ä¸ªåŒ¹é…元素相对于父元素的ä½ç½®ã€?
scrollTop() 讄¡½®æˆ–返回匹é…元素相å¯ÒŽ»šåŠ¨æ¡™å‰™ƒ¨çš„å¿U…R€?
scrollLeft() 讄¡½®æˆ–返回匹é…元素相å¯ÒŽ»šåЍæ¡å·¦ä¾§çš„å¿U…R€?
width() 讄¡½®æˆ–返回匹é…元素的宽度ã€?

 

jQuery Ajax æ“作函数
jQuery 库拥有完整的 Ajax 兼容套äšg。其中的函数和方法å…许我们在ä¸åˆ·æ–°æµè§ˆå™¨çš„æƒ…况下从æœåŠ¡å™¨åŠ è²æ•°æ®ã€?/p>

函数 æè¿°
jQuery.ajax() 执行异步 HTTP (Ajax) è¯äh±‚ã€?
.ajaxComplete() å½?Ajax è¯äh±‚å®Œæˆæ—¶æ³¨å†Œè¦è°ƒç”¨çš„处ç†ç¨‹åºã€‚这是一ä¸?Ajax 事äšgã€?
.ajaxError() å½?Ajax è¯äh±‚完æˆä¸”出现错误时注册è¦è°ƒç”¨çš„处熽E‹åºã€‚这是一ä¸?Ajax 事äšgã€?
.ajaxSend() åœ?Ajax è¯äh±‚å‘é€ä¹‹å‰æ˜¾½CÞZ¸€æ¡æ¶ˆæ¯ã€?
jQuery.ajaxSetup() 讄¡½®ž®†æ¥çš?Ajax è¯äh±‚的默认倹{€?
.ajaxStart() 当首ä¸?Ajax è¯äh±‚完æˆå¼€å§‹æ—¶æ³¨å†Œè¦è°ƒç”¨çš„处熽E‹åºã€‚这是一ä¸?Ajax 事äšgã€?
.ajaxStop() 当所æœ?Ajax è¯äh±‚å®Œæˆæ—¶æ³¨å†Œè¦è°ƒç”¨çš„处ç†ç¨‹åºã€‚这是一ä¸?Ajax 事äšgã€?
.ajaxSuccess() å½?Ajax è¯äh±‚æˆåŠŸå®Œæˆæ—¶æ˜¾½CÞZ¸€æ¡æ¶ˆæ¯ã€?
jQuery.get() 使用 HTTP GET è¯äh±‚从æœåŠ¡å™¨åŠ è²æ•°æ®ã€?
jQuery.getJSON() 使用 HTTP GET è¯äh±‚从æœåŠ¡å™¨åŠ è² JSON ¾~–ç æ•°æ®ã€?
jQuery.getScript() 使用 HTTP GET è¯äh±‚从æœåŠ¡å™¨åŠ è² JavaScript æ–‡äšgåQŒç„¶åŽæ‰§è¡Œè¯¥æ–‡äšgã€?
.load() 从æœåŠ¡å™¨åŠ è²æ•°æ®åQŒç„¶åŽæŠŠ˜q”回åˆ?HTML 攑օ¥åŒšw…元素ã€?
jQuery.param() åˆ›å¾æ•°ç»„或对象的åºåˆ—化表½Cºï¼Œé€‚åˆåœ?URL 查询字符串或 Ajax è¯äh±‚中ä‹É用ã€?
jQuery.post() 使用 HTTP POST è¯äh±‚从æœåŠ¡å™¨åŠ è²æ•°æ®ã€?
.serialize() ž®†è¡¨å•内容åºåˆ—化为字½W¦ä¸²ã€?
.serializeArray() åºåˆ—化表å•元素,˜q”回 JSON 数殾l“构数æ®ã€?

jQuery é历函数

jQuery éåŽ†å‡½æ•°åŒ…æ‹¬äº†ç”¨äºŽç­›é€‰ã€æŸ¥æ‰‘Ö’Œä¸²è”元素的方法ã€?/p>
函数 æè¿°
.add() ž®†å…ƒç´ æ·»åŠ åˆ°åŒšw…元素的集åˆä¸­ã€?/td>
.andSelf() 把堆栈中之å‰çš„元素集æ·ÕdŠ åˆ°å½“å‰é›†åˆä¸­ã€?/td>
.children() 获得匚w…元素集åˆä¸­æ¯ä¸ªå…ƒç´ çš„æ‰€æœ‰å­å…ƒç´ ã€?/td>
.closest() 从元素本íw«å¼€å§‹ï¼Œé€çñ”å‘上¾U§å…ƒç´ åŒ¹é…,òq¶è¿”回最先匹é…çš„¼œ–先元素ã€?/td>
.contents() 获得匚w…元素集åˆä¸­æ¯ä¸ªå…ƒç´ çš„å­å…ƒç´ ï¼ŒåŒ…括文本和注释节ç‚V€?/td>
.each() å¯?jQuery 对象˜q›è¡Œ˜q­ä»£åQŒäØ“æ¯ä¸ªåŒšw…元素执行函数ã€?/td>
.end() ¾l“æŸå½“å‰é“¾ä¸­æœ€˜q‘的一‹Æ¡ç­›é€‰æ“作,òq¶å°†åŒšw…元素集刘q”回到å‰ä¸€‹Æ¡çš„状æ€ã€?/td>
.eq() ž®†åŒ¹é…元素集åˆç¾ƒå‡äØ“ä½äºŽæŒ‡å®šç´¢å¼•的新元素ã€?/td>
.filter() ž®†åŒ¹é…元素集åˆç¾ƒå‡äؓ匚w…选择器或匚w…函数˜q”回值的新元素ã€?/td>
.find() 获得当å‰åŒšw…元素集åˆä¸­æ¯ä¸ªå…ƒç´ çš„åŽä»£åQŒç”±é€‰æ‹©å™¨è¿›è¡Œç­›é€‰ã€?/td>
.first() ž®†åŒ¹é…元素集åˆç¾ƒå‡äؓ集åˆä¸­çš„½W¬ä¸€ä¸ªå…ƒç´ ã€?/td>
.has() ž®†åŒ¹é…元素集åˆç¾ƒå‡äؓ包å«ç‰¹å®šå…ƒç´ çš„åŽä»£çš„集åˆã€?/td>
.is() æ ÒŽ®é€‰æ‹©å™¨æ£€æŸ¥å½“å‰çš„匚w…元素集åˆåQŒå¦‚果存在至ž®‘一个匹é…元素,则返å›?trueã€?/td>
.last() ž®†åŒ¹é…元素集åˆç¾ƒå‡äؓ集åˆä¸­çš„æœ€åŽä¸€ä¸ªå…ƒç´ ã€?/td>
.map() 把当å‰åŒ¹é…集åˆä¸­çš„æ¯ä¸ªå…ƒç´ ä¼ é€’ç»™ä¸€ä¸ªå‡½æ•ŽÍ¼Œäº§ç”ŸåŒ…嫘q”回值的新的 jQuery 对象ã€?/td>
.next() 获得匚w…元素集åˆä¸­æ¯ä¸ªå…ƒç´ ç´§é‚Èš„åŒè¾ˆå…ƒç´ ã€?/td>
.nextAll() 获得匚w…元素集åˆä¸­æ¯ä¸ªå…ƒç´ ä¹‹åŽçš„æ‰€æœ‰åŒè¾ˆå…ƒç´ ï¼Œç”±é€‰æ‹©å™¨è¿›è¡Œç­›é€‰ï¼ˆå¯é€‰ï¼‰ã€?/td>
.nextUntil() 获得æ¯ä¸ªå…ƒç´ ä¹‹åŽæ‰€æœ‰çš„åŒè¾ˆå…ƒç´ åQŒç›´åˆ°é‡åˆ°åŒ¹é…选择器的元素为止ã€?/td>
.not() 从匹é…元素集åˆä¸­åˆ é™¤å…ƒç´ ã€?/td>
.offsetParent() 获得用于定ä½çš„第一个父元素ã€?/td>
.parent() 获得当å‰åŒšw…元素集åˆä¸­æ¯ä¸ªå…ƒç´ çš„父元素,由选择器筛选(å¯é€‰ï¼‰ã€?/td>
.parentsUntil() 获得当å‰åŒšw…元素集åˆä¸­æ¯ä¸ªå…ƒç´ çš„¼œ–先元素åQŒç›´åˆ°é‡åˆ°åŒ¹é…选择器的元素为止ã€?/td>
.prev() 获得匚w…元素集åˆä¸­æ¯ä¸ªå…ƒç´ ç´§é‚Èš„å‰ä¸€ä¸ªåŒè¾ˆå…ƒç´ ï¼Œç”±é€‰æ‹©å™¨ç­›é€‰ï¼ˆå¯é€‰ï¼‰ã€?/td>
.prevAll() 获得匚w…元素集åˆä¸­æ¯ä¸ªå…ƒç´ ä¹‹å‰çš„æ‰€æœ‰åŒè¾ˆå…ƒç´ ï¼Œç”±é€‰æ‹©å™¨è¿›è¡Œç­›é€‰ï¼ˆå¯é€‰ï¼‰ã€?/td>
.prevUntil() 获得æ¯ä¸ªå…ƒç´ ä¹‹å‰æ‰€æœ‰çš„åŒè¾ˆå…ƒç´ åQŒç›´åˆ°é‡åˆ°åŒ¹é…选择器的元素为止ã€?/td>
.siblings() 获得匚w…元素集åˆä¸­æ‰€æœ‰å…ƒç´ çš„åŒè¾ˆå…ƒç´ åQŒç”±é€‰æ‹©å™¨ç­›é€‰ï¼ˆå¯é€‰ï¼‰ã€?/td>
.slice() ž®†åŒ¹é…元素集åˆç¾ƒå‡äؓ指定范围的å­é›†ã€?/td>

 

jQuery æ•°æ®å­˜å‚¨å‡½æ•°

˜q™äº›æ–ÒŽ³•å…许我们ž®†æŒ‡å®šçš„ DOM 元素与ä“Qæ„æ•°æ®ç›¸å…Œ™”ã€?/p>
函数 æè¿°
.data() 存储与匹é…元素相关的ä»ÀL„æ•°æ®ã€?/td>
jQuery.data() 存储与指定元素相关的ä»ÀL„æ•°æ®ã€?/td>
.removeData() ¿U»é™¤ä¹‹å‰å­˜æ”¾çš„æ•°æ®ã€?/td>
jQuery.removeData() ¿U»é™¤ä¹‹å‰å­˜æ”¾çš„æ•°æ®ã€?/td>

jQuery 队列控制函数

函数 æè¿°
.clearQueue() 从队列中删除所有未˜q行的项目ã€?/td>
.dequeue() 从队列最å‰ç«¯¿U»é™¤ä¸€ä¸ªé˜Ÿåˆ—函敎ͼŒòq¶æ‰§è¡Œå®ƒã€?/td>
jQuery.dequeue() 从队列最å‰ç«¯¿U»é™¤ä¸€ä¸ªé˜Ÿåˆ—函敎ͼŒòq¶æ‰§è¡Œå®ƒã€?/td>
.queue() 昄¡¤ºæˆ–æ“作匹é…元素所执行函数的队列ã€?/td>
jQuery.queue() 昄¡¤ºæˆ–æ“作匹é…元素所执行函数的队列ã€?/td>

            

]]>
三(1åQ?事äšg(select checkbox radio text)http://www.aygfsteel.com/ZouYonghui/archive/2011/07/21/354819.htmlTerry ZouTerry ZouThu, 21 Jul 2011 13:02:00 GMThttp://www.aygfsteel.com/ZouYonghui/archive/2011/07/21/354819.htmlhttp://www.aygfsteel.com/ZouYonghui/comments/354819.htmlhttp://www.aygfsteel.com/ZouYonghui/archive/2011/07/21/354819.html#Feedback0http://www.aygfsteel.com/ZouYonghui/comments/commentRss/354819.htmlhttp://www.aygfsteel.com/ZouYonghui/services/trackbacks/354819.htmlval()æ–ÒŽ³•å–å€û|¼Œ<select>å…ƒç´ é»˜è®¤çš„äØ“value属性å€û|¼Œå¦åˆ™ä¸?lt;option value="">value</option>;<input type='checkbox' value="">默认为value属性å€û|¼Œå¦åˆ™ä¸ºon;<input type="text" value=""></input>é»˜è®¤ä¸ø™¾“入到文本框里的å€?<input type="radio" id="abc" value="">abc</input>默认为value属性å€û|¼Œå¦åˆ™ä¸ºon;
1.处ç†Select事äšg
         <select id="select">
            <option>è‹ÒŽžœ</option>
            <option>æ —å­</option>
            <option>桃å­</option>
          </select>
            å½?('#select').val();默认的å€égؓ选择的å€û|¼Œå¦?#8220;è‹ÒŽžœ”,ä½?lt;option value="冬瓜">è‹ÒŽžœ</option>在选择è‹ÒŽžœæ˜?('#select').val();得到的是“冬瓜”ã€?br />        åQ?åQ‰äØ“selectæ·ÕdР选项å€û|¼Œå¦‚下:
            <html>
            <head>    
                    <title>æ·ÕdР选项</title>
                    <script type="text/javascript">
                       $(document).ready(function(){
                        $(".info").append($("<option></option>").attr("value","1").text("è‹ÒŽžœ"));
                        });
                    </script>
            </head>
            <body>
                    <form>
                            <select class="info"></select>
                    </form>
            </body>
            </html>
         åQ?åQ‰èŽ·å–select中的被选项åQŒå¦‚ä¸?
            <html>
            <head>    
                    <title>获å–被选项</title>
                    <script type="text/javascript">
                       $(document).ready(function(){
                            $("#bt").click(function(){
                                var fruit=$("select option:selected").val();
                                alert(fruit);
                            });
                    </script>
            </head>
            <body>
                    <form>
                            <select class="info">
                                    <option>è‹ÒŽžœ</option>
                                    <option>æ —å­</option>
                                    <option>桃å­</option>
                            </select>
                            <input type="button" id="bt">按钮</input>
                    </form>
            </body>
            </html>
2.处ç†checkbox事äšg
        åQ?åQ‰å…¨é€‰uncheck/checkAll
         <div class="infobox"><input type="checkbox" name="a" id="a" value=1>看电å½?lt;/input></div>
         <div class="infobox"><input type="checkbox" name="b" id="b" value=2>打篮ç?lt;/input></div>
         <div class="infobox"><input type="checkbox" name="c" id="c" value=3>看书</input></div>
         <div class="infobox"><input type="checkbox" id="checkAll">Check/Uncheck</input></div>
         $(document).ready(function(){
           $('#checkAll').click(function(){
                $("input[type='checkbox']").attr('checked',$("#checkAll").is(':checked'));
          });
       });
        (2) ‹‚€æŸ¥å¤é€‰æ¡†æ˜¯å¦è¢«é€‰ä¸­
        $('form').find(":checkbox").each(function(){
            if($(this).is(":checked");
        });
3.处ç†radio事äšg
    åQ?åQ‰æ£€æŸ¥å•选按钮是å¦è¢«é€‰æ‹©
        var a=$("input[type='radio']:checked").val();
        

]]>
äº?jQuery数组http://www.aygfsteel.com/ZouYonghui/archive/2011/07/21/354818.htmlTerry ZouTerry ZouThu, 21 Jul 2011 12:47:00 GMThttp://www.aygfsteel.com/ZouYonghui/archive/2011/07/21/354818.htmlhttp://www.aygfsteel.com/ZouYonghui/comments/354818.htmlhttp://www.aygfsteel.com/ZouYonghui/archive/2011/07/21/354818.html#Feedback0http://www.aygfsteel.com/ZouYonghui/comments/commentRss/354818.htmlhttp://www.aygfsteel.com/ZouYonghui/services/trackbacks/354818.html1.利用数组在列表中昄¡¤ºåå­—
    (1)¾Uµå‘昄¡¤º
    å¦?<script type="text/javascript>
                $(document).ready(function(){
                        var member = ["John","Kate","Peter"];
                        $('p').html(member.join('<br />'));
                }
        </script>
    åQ?åQ‰æ˜¾½Cºåå­—åŠå…¶åœ¨æ•°ç»„中所在佾|?br />    å¦?<script type="text/javascript>
            $(document).ready(function(){
            var member = ["John","Kate","Peter"];
            $.each(member,function(n,value){
            $('ol').append($('<li>'+value+'</li>'));
            });
        });
        </script>
     (3)利用Htmlå…ƒç´ åˆ›å¾æ•°ç»„åŠè®¡æ•°æ•°¾l„的长度
        $(document).ready(function(){

       Var names=$(‘li’).get();    //åˆ›å¾æ•°ç»„

       $(‘p’).text(names.length);     //计数数组长度
});

2.æ“作数组数æ®(è½¬æ¢æˆå¤§å†?
  $(document).ready(function(){ 
        var member=["zhangsan","BoLaiTe"];

       var member=$.map(member,function(n,i){    //memberå¯ä»¥å˜äؓ其他数组å?br />            return (i+1+"."+n.toUpperCase());
        });

});
æ³?$.each()å’?.map()都是˜q­ä»£æ•°ç»„中的æ¯ä¸ªå…ƒç´ åQŒåƈ调用回调函数å¯ÒŽ¯ä¸ªå…ƒç´ åšæ“作。åŽè€…还能返回一个数¾l„元素ã€?br />

3.½{›é€‰æ•°¾l„å…ƒç´?br />    (1)使用grep
    $(document).ready(function(){
        member=["Dev","Tom"];
        member=$.grep(member,function(v){return v.length>3});
    });
    (2)使用match
        member=["Dev","Tom"];
        member=$.grep(member,function(v){return v.match(/^[A-D]/)});
4.字符串数¾l„,数值数¾l„排åº?br />    åQ?åQ‰å­—½W¦ä¸²æ•°ç»„排åº
           var member=["dev","Tom"]
            member=member.sort();
      (2) 数值数¾l„排åº?br />           var memer=[12,34,13,53];
            member=member.sort(function(a,b){
                return a-b;
            });
      (3)对象数组排åº
            <script type="text/javascript" src="rs/js/jquery.js"></script>

                <script type="text/javascript">

                <!--

                $(

                    function()

                    {

                        var students =[

                        {'sid':'ST001','sname':'张三','sage':18},

                        {'sid':'ST004','sname':'赵六','sage':23},

                        {'sid':'ST002','sname':'æŽå››','sage':42},

                        {'sid':'ST003','sname':'王五','sage':35}

                    ];

                    //表格昄¡¤º

                   $.each(students,

                          function(index, value)

                          {

                                $('#ia').append('<tr><td>' + value.sid +

                                '</td><td>' + value.sname +

                                '</td><td>' + value.sage + '</td></tr>');

                          }

                    );

                    //按照SID排åº

                    var sidOrder = students.sort(

                        function(a, b)

                        {

                        if(a.sid < b.sid) return -1;

                        if(a.sid > b.sid) return 1;

                        return 0;

                    }

                    );

                    $.each(sidOrder,

                    function(index, value)

                    {

                        $('#ib').append('<tr><td>' + value.sid +

                            '</td><td>' + value.sname +

                            '</td><td>' + value.sage + '</td></tr>')

                        }

                    );

                    //按照SAGE排åº

                    var sageOrder = students.sort(

                        function(a, b)

                        {

                            return (a.sage - b.sage);

                        }

                    );

                    $.each(sageOrder,

                        function(index, value)

                        {

                            $('#ic').append('<tr><td>' + value.sid +

                            '</td><td>' + value.sname +

                            '</td><td>' + value.sage + '</td></tr>')

                        }

                    );

                }

            );

            //-->

    </script>

æ³¨ï¼šä¸Šè¿°æ¥æºäºŽï¼šhttp://mmz06.blog.163.com/blog/static/12141696201102935021258/
5.拆分数组
    var member=[20,40,21,302,21];
    var memSecond=member.splice(1,2);
    å¾—到 member=[20,302,21];
            memSecond=[40,21];
6.åˆåƈ数组
    var mem1=[1,2];
    var mem2=[3,4];
    var mem=mem1.concat(mem2);
             
            



]]>
一.jQuery基础http://www.aygfsteel.com/ZouYonghui/archive/2011/07/21/354815.htmlTerry ZouTerry ZouThu, 21 Jul 2011 11:33:00 GMThttp://www.aygfsteel.com/ZouYonghui/archive/2011/07/21/354815.htmlhttp://www.aygfsteel.com/ZouYonghui/comments/354815.htmlhttp://www.aygfsteel.com/ZouYonghui/archive/2011/07/21/354815.html#Feedback0http://www.aygfsteel.com/ZouYonghui/comments/commentRss/354815.htmlhttp://www.aygfsteel.com/ZouYonghui/services/trackbacks/354815.html一.jQuery基础

1.       jQuery选择dom节点

$(‘p’)      //html元素<p>

$(‘div’)   //html元素<div>

$(‘#A’)   //id='A'

$(‘.b’)    //class='b'

2.       延迟JavaScript的执è¡?/span>

用æ¥é€šçŸ¥æˆ‘们dom准备ž®ÞqÈA的方法是$(document).ready()。在DOM加è²å®Œæˆå?/span>,此方法执行函数调用:

$(document).ready(function(){

        $(‘p’).addClass(‘hightlight’);

});

3.       css攑֜¨å…ƒç´ ä¸?/span>

$(‘div’).addClass(‘hightlight’);

4.       选择¾pÕdˆ—éžæ ‡å‡†çš„HTML元素

$(‘div:odd’).addClass(‘highlight’);

$(‘div:even’).addClass(‘boundary’);

$(‘p:eq(1)’).addClass(‘linkstyle’);

5.       计数dom节点和显½Cºå…¶æ–‡æœ¬

$(document).ready(function(){

        var $node=$(“#root”).children();

        alert($node.length);

        var text;

        $(“#root”).children.each(function(){

               text+=$(this).text();

        })

})

6.       获å–html代ç 

$(‘p’).html();

7.       获å–dom代ç 

$(‘h2’).text(‘javascript libraries’);

8.       快速创å»?/span>dom节点

    (1)     prepend()æŒ‡å®šå…ƒç´ å‰æ’å…?/span>

$(‘p’).prend(‘<h2>abc</h2>’);

(2)      prependTo()

$(‘<h2>abc</h2>’).prependTo(‘p’);

       (3)   clone()å¤åˆ¶æŒ‡å®šå…ƒç´ òq¶è¿”回一个新çš?/span>jQuery对象。å¤åˆ¶ä¸€ä¸?/span>h2元素æ’入该段元素 $(‘h2’).clone().prependTo(‘p’);



]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º Æ½ÈªÏØ| ºÍÁúÊÐ| ºâÄÏÏØ| ½¨ê±ÊÐ| µ±ÐÛÏØ| ·ÚÑôÊÐ| ÓÀÆ½ÏØ| ÁÉÄþÊ¡| ÄϽ§| Îè¸ÖÊÐ| ¹«Ö÷ÁëÊÐ| °¢Í¼Ê²ÊÐ| ÔÀÑôÏØ| °×ºÓÏØ| ´ó»¯| Ð˺ÍÏØ| Äþ²¨ÊÐ| ÊèÀÕÏØ| ÓÀÆ½ÏØ| ÀÖɽÊÐ| ÕØÇìÊÐ| Î人ÊÐ| ÂÞÌïÏØ| °×³ÇÊÐ| °¢°Í¸ÂÆì| Å©°²ÏØ| ¿¦Ê²ÊÐ| Öз½ÏØ| Ì«¹ÈÏØ| °¢À­¶ûÊÐ| À´·ïÏØ| ºº¹ÁÇø| ƽ¹ûÏØ| ¾¸ÓîÏØ| °²»¯ÏØ| ¶ÑÁúµÂÇìÏØ| ËìÄþÊÐ| Ö¯½ðÏØ| ÃÜÔÆÏØ| ¸ÓÓÜÏØ| ½ðÏçÏØ|