Head

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在看《锋利的JQuery》时,层次选择器中讲到的 $("body div ") 和 $("body > div"),看图一时半会儿还没明白过来~ 百度了下,得:

原处:http://zhidao.baidu.com/question/401114873.html?seed=0

$("body div ")   用以匹配元素的选择器,并且它是第一个选择器的后代元素(后代包括儿子、孙子、重孙...)
<form>
  <label>Name:</label>
  <input name="name" />
  <fieldset>
      <label>Newsletter:</label>
      <input name="newsletter" />
 </fieldset>
</form>
<input name="none" /> 
jQuery 代码:

$("form input") 
结果:

[ <input name="name" />, <input name="newsletter" /> ] 
$("body > div") 用以匹配元素的选择器,并且它是第一个选择器的子元素(Just 儿子)
<form>
  <label>Name:</label>
  <input name="name" />
  <fieldset>
      <label>Newsletter:</label>
      <input name="newsletter" />
 </fieldset>
</form>
<input name="none" /> 
jQuery 代码:

$("form > input") 
结果:

[ <input name="name" /> ]
posted on 2012-07-29 13:54  Head  阅读(456)  评论(0)    收藏  举报