2013-12-23 4 views
1

Как это использовать? Я изучаю Cookbook jQuery, и я новичок. Я не могу понять, как заставить этот код работать.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

почему бы не использовать (уль # нав Lī а)? – 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/

Смежные вопросы