• jQuery层级选择器


     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Insert title here</title>
     6     <script type="text/javascript" src="js/jquery-1.8.3.js"></script>
     7     <!-- 为了测试,先添加一些样式 -->
     8     <style type="text/css">
     9         div,span,p {
    10            width:140px;
    11            height:140px;
    12            margin:5px;
    13            background:#aaa;
    14            border:#000 1px solid;
    15            float:left;
    16            font-size:17px;
    17            font-family:Verdana;
    18          }
    19          div.mini { 
    20            width:55px;
    21            height:55px;
    22            background-color: #aaa;
    23            font-size:12px;
    24          }
    25          div.hide { 
    26            display:none;
    27          }
    28     </style>
    29     
    30     <script type="text/javascript">
    31         //jQuery的页面加载完成时触发的事件
    32         $(document).ready(function(){
    33             //$("body div")表示:body标签下所有的div标签
    34             $(button1).click(function(){
    35                 $("body div").css("background-color", "red");
    36             });
    37             
    38             //$("body>div")表示:body标签下的子div标签
    39             $(button2).click(function(){
    40                 $("body>div").css("background-color", "red");
    41             });
    42             
    43             //$("#one+div")表示:id为one的下一个div元素(同级的)
    44             $(button3).click(function(){
    45                 $("#one+div").css("background-color", "red");
    46             });
    47             
    48             //$("#two~div")表示:id为two的所有同级标签为div
    49             $(button4).click(function(){
    50                 $("#two~div").css("background-color", "red");
    51             });
    52         });
    53     </script>
    54 </head>
    55 <body>
    56     <a href="">刷新</a>
    57     <input type="button" id="button1" value="选择 body内的所有div元素"/>
    58     <input type="button" id="button2" value="在body内,选择子元素是div的"/>
    59     <input type="button" id="button3" value="选择 id为one 的下一个div元素"/>
    60     <input type="button" id="button4" value="选择 id为two的元素后面的所有div兄弟元素"/>
    61     <br/><br/>
    62     <div class="one" id="one">
    63         id为one,class为one的div
    64         <div class="mini">class为mini</div>
    65     </div>
    66 
    67     <div class="one" id="two" title="test">
    68         id为two,class为one,title为test的div.
    69         <div class="mini" title="other">class为mini,title为other</div>
    70         <div class="mini" title="test">class为mini,title为test</div>
    71     </div>
    72 
    73     <div class="one">
    74         <div class="mini">class为mini</div>
    75         <div class="mini">class为mini</div>
    76         <div class="mini">class为mini</div>
    77         <div class="mini"></div>
    78     </div>
    79 
    80     <div class="one">
    81         <div class="mini">class为mini</div>
    82         <div class="mini">class为mini</div>
    83         <div class="mini">class为mini</div>
    84         <div class="mini" title="tesst">class为mini,title为tesst</div>
    85     </div>
    86 
    87     <div style="display: none;" class="none">style的display为"none"的div</div>
    88     
    89 </body>
    90 </html>

  • 相关阅读:
    python3.7版本安装pyinstaller
    Redis
    电商路演
    前台Vue、后台Django、设置axios解决csrf_token问题
    企业为什么要设置中台
    2021.1.11 学习总结
    2021.1.10 学习总结
    2021.1.9 学习总结
    2021.1.8 学习总结
    2021.1.7 学习总结
  • 原文地址:https://www.cnblogs.com/xiaostudy/p/9562529.html
Copyright © 2020-2023  润新知