2013-12-23 46 views
1

如何使用它?我正在研究jQuery Cookbook,我是新手。我无法弄清楚如何使这个代码工作。有孩子的jQuery变量

var anchors = jQuery('a'); 
// #1 
anchors.children(); 
// #2 
jQuery('> *', anchors); 
// #3 
anchors.find('> *'); 

的事情是,我想选择所有使用变量和儿童是根据菜谱上面的代码名单上的孩子<a>标签。

这是HTML代码:

<ul id="nav"> 
<li><a href="#anchor1">Anchor 1</a></li> 
<li><a href="#anchor2">Anchor 2</a></li> 
<li><span><a href="#anchor3">Anchor 3</a></span></li> 
</ul> 
+2

为什么不直接使用(UL#资产净值李一)? – Elmer

+0

我做到了,但我想尝试一下其他的结构,比如那些3 –

+0

锚是指什么? – Daiwei

回答

1

如果我理解正确的话,你想用这些语句:

var list = jQuery('ul#nav'); 
// #1 
list.children(); 
// #2 
jQuery('> *', list); 
// #3 
list.find('> *'); 

所有3 resuting在3列表项( '礼')

这里有一个小提示:(很好的工具,可以尝试一些东西并向人们展示你的问题是什么)

http://jsfiddle.net/h8ayT/

http://jsfiddle.net/h8ayT/1/