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>
  • 相关阅读:
    LeetCode 226. Invert Binary Tree
    LeetCode 221. Maximal Square
    LeetCode 217. Contains Duplicate
    LeetCode 206. Reverse Linked List
    LeetCode 213. House Robber II
    LeetCode 198. House Robber
    LeetCode 188. Best Time to Buy and Sell Stock IV (stock problem)
    LeetCode 171. Excel Sheet Column Number
    LeetCode 169. Majority Element
    运维工程师常见面试题
  • 原文地址:https://www.cnblogs.com/mrszhou/p/7774590.html
Copyright © 2011-2022 走看看