.children( [selector ] )返回: jQuery
描述: 获得匹配元素集合中每个元素的子元素,选择器选择性筛选。
鉴于一个jQuery对象,表示一个DOM元素的集合,.children()方法允许我们通过在DOM树中对这些元素的直接子元素进行搜索,并且构造一个新的匹配元素的jQuery对象。.find()和.children()方法是相似的,但后者只是针对向下一个级别的DOM树。还要注意的是和大多数的jQuery方法一样,.children()不返回文本节点;让所有子元素包括使用文字和注释节点,建议使用.contents()。
.children()方法选择性地接受同一类型选择器表达式,我们可以将参数传递给$()函数。如果提供选择器参数,将过滤出来的元素,测试它们是否匹配。
考虑一个面页中简单的列表:
| 
          
             1 
          
            2 
          
            3 
          
            4 
          
            5 
          
            6 
          
            7 
          
            8 
          
            9 
          
            10 
          
            11 
          
            12 
          
            13 
          
            14 
          
            15 
          
            16 
          
            17 
          
         | 
        
          
  | 
      
如果我们在level-2列表开始,我们可以找到它的子元素:
| 
          
             1 
          
         | 
        
          
  | 
      
此调用的结果是项目A,B和C会有红色背景。由于我们没有提供一个选择的表达,返回所有jQuery对象的子元素。如果我们提供了选择器表达式,那么上述三个列表项中,只有与选择器表达式相匹配的列表项才会被包括在内。
例子:
Example: 查找被点击的元素的所有子元素。
| 
          
             1 
          
            2 
          
            3 
          
            4 
          
            5 
          
            6 
          
            7 
          
            8 
          
            9 
          
            10 
          
            11 
          
            12 
          
            13 
          
            14 
          
            15 
          
            16 
          
            17 
          
            18 
          
            19 
          
            20 
          
            21 
          
            22 
          
            23 
          
            24 
          
            25 
          
            26 
          
            27 
          
            28 
          
            29 
          
            30 
          
            31 
          
            32 
          
            33 
          
            34 
          
            35 
          
            36 
          
            37 
          
            38 
          
            39 
          
            40 
          
            41 
          
            42 
          
            43 
          
            44 
          
            45 
          
            46 
          
            47 
          
            48 
          
            49 
          
            50 
          
            51 
          
            52 
          
            53 
          
            54 
          
            55 
          
            56 
          
            57 
          
            58 
          
            59 
          
            60 
          
            61 
          
            62 
          
         | 
        
          
  | 
      
Demo:
Example: 查找每个 div 的所有子元素。
| 
          
             1 
          
            2 
          
            3 
          
            4 
          
            5 
          
            6 
          
            7 
          
            8 
          
            9 
          
            10 
          
            11 
          
            12 
          
            13 
          
            14 
          
            15 
          
            16 
          
            17 
          
            18 
          
            19 
          
            20 
          
            21 
          
         | 
        
          
  | 
      
Demo:
Example: 查找含有 "selected" 样式的 div 的所有子元素。
| 
          
             1 
          
            2 
          
            3 
          
            4 
          
            5 
          
            6 
          
            7 
          
            8 
          
            9 
          
            10 
          
            11 
          
            12 
          
            13 
          
            14 
          
            15 
          
            16 
          
            17 
          
            18 
          
            19 
          
            20 
          
            21 
          
            22 
          
         | 
        
          
  |