zoukankan      html  css  js  c++  java
  • JQuery--关系选择器

      1 <!DOCTYPE html>
      2 <html lang="en">
      3 <head>
      4     <meta charset="UTF-8">
      5     <title>Title</title>
      6     <style>
      7         .color{
      8             background-color: pink;
      9         }
     10         .bdcolor{
     11             border: 1px solid #f00;
     12         }
     13     </style>
     14     <script src="lib/jquery-1.12.2.js"></script>
     15     <script>
     16         $(function () {
     17 
     18 
     19         /**
     20          *  父 parent()
     21          *      祖先parents()
     22          *  子 children()
     23          *      后代  find()
     24          *  兄弟  siblings()
     25          *
     26          *  后面的一个兄弟
     27          *  .next()
     28          *  后面的所有兄弟
     29          *  .nextAll()
     30          *
     31          *  前面的兄弟
     32          *  .prev()
     33          *  前面的所有的兄弟
     34          *  .prevAll()
     35          *  
     36          * */
     37 
     38 //        $('.item').parent().addClass('bdcolor');
     39 //        $('.father').children().addClass('bdcolor');
     40 //
     41 //        // 同样效果的两行代码
     42 //        $('.father').children('.item').addClass('bdcolor');
     43 //        $('.father > .item').addClass('bdcolor');
     44 //
     45 //        //只选中兄弟不选择自己
     46 //        $('.item').sibling().addClass('bdcolor');
     47 //
     48 //        $('.item').next().addClass('bdcolor');
     49 //        $('.item').nextAll().addClass('bdcolor');
     50 
     51 
     52 //        $('.item').prev().addClass('bdcolor');
     53 //        $('.item').prevAll().addClass('bdcolor');
     54 
     55 
     56 //        子代: .children()
     57 //        后代:  .find()
     58           $('.content').find('.son').addClass('bdcolor');
     59           $('.content .son2').addClass('color');
     60           
     61 //        父级:.parent()
     62 //        祖先: .parents()
     63           $('.son').parents('.content').addClass('bdcolor');
     64         });
     65     </script>
     66 </head>
     67 <body>
     68 <div class="content">
     69     <ul class="father">
     70         <li>0001</li>
     71         <li>0002</li>
     72         <li class="item">0003</li>
     73         <li>0004</li>
     74         <li>0005
     75             <ul class="son">
     76                 <li>儿子001</li>
     77                 <li>儿子002</li>
     78                 <li>儿子003</li>
     79             </ul>
     80             <ul class="son2">
     81                 <li>儿子001</li>
     82                 <li>儿子002</li>
     83                 <li>儿子003</li>
     84             </ul>
     85         </li>
     86         <li>0006</li>
     87         <li>0007</li>
     88         <li>0008</li>
     89         <li>0009</li>
     90         <li>0010</li>
     91         <li>0011</li>
     92         <li>0012</li>
     93         <li>0013</li>
     94         <li>0014</li>
     95         <li>0015</li>
     96         <li>0016</li>
     97         <li>0017</li>
     98         <li>0018</li>
     99         <li>0019</li>
    100         <li>0020</li>
    101     </ul>
    102 </div>
    103 </body>
    104 </html>
  • 相关阅读:
    基于Apache+php+mysql的许愿墙网站的搭建
    关于php留言本网站的搭建
    httpd服务的安装、配置
    linux下面桌面的安装
    时间同步ntp服务的安装与配置
    通过挂载系统光盘搭建本地yum仓库的方法
    linux系统root用户忘记密码的重置方法
    linux系统的初化始配置
    Linux下通过PXE服务器安装Linux系统
    Linux设置RSA密钥登录
  • 原文地址:https://www.cnblogs.com/mrszhou/p/7774590.html
Copyright © 2011-2022 走看看