• 【代码片段】jQuery测试兄弟元素集合


      1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      2 <html>
      3 <head>
      4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      5 <title>第3章示例4</title>
      6 <style type="text/css">
      7     body { width:780px; }
      8     div,p,h3,span { border:4px solid black; background-color:green; color:white; float:left; margin:6px; padding:5px; font:bold 14px/1 Arial,Helvetica,sans-serif; width:220px; display:block; }
      9     div p,div span { width:205px; border-width:2px; margin:5px 0; float:none; }
     10     p span { width:193px; border-width:1px;}
     11     h3 { margin-right:500px; }    
     12     .clear { clear:both; }
     13     .relative { position:relative; }
     14     .highlight { background-color:gold; color:black; }    
     15     form { clear:both; font:bold 14px/1 Arial,Helvetica,sans-serif; }
     16     button { font:bold 16px/1 Arial,Helvetica,sans-serif; margin:1px 3px; padding:2px; cursor:pointer; width:245px; }
     17 </style>
     18 <script src="http://code.jquery.com/jquery-1.9.1.min.js" type="text/javascript"></script>
     19 <script type="text/javascript">
     20     $(document).ready(function(){
     21         $("button").click(function(){$("*").removeClass("highlight");});
     22         $("#btn1").click(function(){$("h3").next(".clear").addClass("highlight");});    
     23         $("#btn2").click(function(){$("h3").next().addClass("highlight");});    
     24         $("#btn3").click(function(){$("h3").prev(".clear").addClass("highlight");});
     25         $("#btn4").click(function(){$("h3").prev().addClass("highlight");});
     26         $("#btn5").click(function(){$("h3").nextAll("[class]").addClass("highlight");});        
     27         $("#btn6").click(function(){$("h3").nextAll().addClass("highlight");});
     28         $("#btn7").click(function(){$("h3").prevAll("[class]").addClass("highlight");});
     29         $("#btn8").click(function(){$("h3").prevAll().addClass("highlight");});    
     30         $("#btn9").click(function(){$("h3").siblings("[class]").addClass("highlight");});    
     31         $("#btn10").click(function(){$("h3").siblings().addClass("highlight");});
     32         $("#btn11").click(function(){$("h3").nextUntil(".relative").addClass("highlight");});
     33         $("#btn12").click(function(){$("h3").nextUntil().addClass("highlight");});        
     34         $("#btn13").click(function(){$("h3").prevUntil(".clear").addClass("highlight");});
     35         $("#btn14").click(function(){$("h3").prevUntil().addClass("highlight");});
     36         $("button").click(function(){$("form").removeClass("highlight");});
     37     });
     38 </script>
     39 </head>
     40 <body>
     41     <div class="clear">
     42         &lt;div class="clear"&gt;
     43         <p>
     44             &lt;p&gt;
     45             <span>&lt;span&gt; &lt;/span&gt;</span>
     46             &lt;/p&gt;
     47         </p>
     48         &lt;/div&gt;
     49     </div>
     50     <div>
     51         &lt;div&gt;
     52         <p>&lt;p&gt; &lt;/p&gt;</p>
     53         <p>&lt;p&gt; &lt;/p&gt;</p>
     54         <p>&lt;p&gt; &lt;/p&gt;</p>    
     55         &lt;/div&gt;
     56     </div>
     57     <div class="relative">
     58         &lt;div class="relative"&gt;
     59         <span>&lt;span&gt; &lt;/span&gt;</span>
     60         <span>&lt;span&gt; &lt;/span&gt;</span>
     61         <span class="clear">&lt;span class="clear"&gt; &lt;/span&gt;</span>            
     62         &lt;/div&gt;
     63     </div>
     64     <h3 class="clear">&lt;h3 class="clear"&gt; &lt;/h3&gt;</h3>    
     65     <div class="clear">
     66         &lt;div class="clear"&gt;
     67         <p>
     68             &lt;p&gt;
     69             <span>&lt;span&gt; &lt;/span&gt;</span>
     70             <span>&lt;span&gt; &lt;/span&gt;</span>
     71             &lt;/p&gt;
     72         </p>
     73         <p>
     74             &lt;p&gt;
     75             <span>&lt;span&gt; &lt;/span&gt;</span>
     76             <span>&lt;span&gt; &lt;/span&gt;</span>
     77             &lt;/p&gt;
     78         </p>
     79         &lt;/div&gt;
     80     </div>
     81     <div>
     82         &lt;div&gt;
     83         <p>&lt;p&gt; &lt;/p&gt;</p>
     84         <p>&lt;p&gt; &lt;/p&gt;</p>
     85         <p>&lt;p&gt; &lt;/p&gt;</p>        
     86         &lt;/div&gt;
     87     </div>
     88     <div class="relative">
     89         &lt;div class="relative"&gt;
     90         <span>&lt;span&gt; &lt;/span&gt;</span>
     91         <span>&lt;span&gt; &lt;/span&gt;</span>
     92         <span class="clear">&lt;span class="clear"&gt; &lt;/span&gt;</span>    
     93         &lt;/div&gt;
     94     </div>
     95     <form>
     96         <button type="button" id="btn1">$("h3").next(".clear")</button>
     97         <button type="button" id="btn2">$("h3").next()</button>
     98         <button type="button" id="btn3">$("h3").prev(".clear")</button>
     99         <button type="button" id="btn4">$("h3").prev()</button>
    100         <button type="button" id="btn5">$("h3").nextAll("[class]")</button>
    101         <button type="button" id="btn6">$("h3").nextAll()</button>
    102         <button type="button" id="btn7">$("h3").prevAll("[class]")</button>    
    103         <button type="button" id="btn8">$("h3").prevAll()</button>
    104         <button type="button" id="btn9">$("h3").siblings("[class]")</button>
    105         <button type="button" id="btn10">$("h3").siblings()</button>
    106         <button type="button" id="btn11">$("h3").nextUntil(".relative")</button>
    107         <button type="button" id="btn12">$("h3").nextUntil()</button>
    108         <button type="button" id="btn13">$("h3").prevUntil(".clear")</button>
    109         <button type="button" id="btn14">$("h3").prevUntil()</button>                
    110     </form>
    111 </body>
    112 </html>

  • 相关阅读:
    How do I list all fields of an object in Objective-C?
    Duplicate the UIButton and Move it
    How to duplicate a UIButton in Objective C?
    SVN如何进行版本的还原
    OpenGL入门程序四:颜色模式
    OpenGL入门程序三:点、线、面的绘制
    OpenGL入门程序二:绘制简单的圆
    OpenGL入门程序一:绘制简单的矩形
    计算机图形学相关名词的简单理解
    C# 中的浅表副本与深表副本
  • 原文地址:https://www.cnblogs.com/kojya/p/2944930.html
Copyright © 2020-2023  润新知