1.父子级选择器

jQuery("parent>child")

parent:任何有效的选择器

child:用于过滤子元素的选择器(只能选择下一级,如a>b>c)

<ul class="topnav">
  <li>Item 1</li>
  <li>Item 2
    <ul>
    <li>Nested item 1</li>
    <li>Nested item 2</li>
    <li>Nested item 3</li>
    </ul>
  </li>
  <li>Item 3</li>
</ul>

<script>
$( "ul.topnav > li" ).css( "border", "3px double red" );
</script>

2.后代选择器

jQuery("ancestor descendant")

ancestor任何有效的选择器。

descendant用于过滤后代元素的选择器。

一个元素的后代可以是该元素的子代,孙代,曾孙代,等等。

<form>
  <div>Form is surrounded by the green border.</div>

  <label for="name">Child of form:</label>
  <input name="name" id="name">

  <fieldset>
    <label for="newsletter">Grandchild of form, child of fieldset:</label>
    <input name="newsletter" id="newsletter">
  </fieldset>
</form>
Sibling to form: <input name="none">

<script>
$( "form input" ).css( "border", "2px dotted blue" );
$( "form fieldset input" ).css( "backgroundColor", "yellow" );
</script>
02-10 10:28