Как выбрать все элементы правнуков в jQuery? - PullRequest
2 голосов
/ 05 октября 2011

Есть ли способ выбрать элементы jquery на основе их "генерации"?Например, выбрать всех правнуков элемента?

Это, очевидно, неправильно, но это мое мышление: $('#mydiv' :4th-generation').click();

Я не смог найти ничего в документах jQueryили здесь на SO об этом ...

ОБНОВЛЕНИЕ: на основе предложенных результатов ниже, вот рабочее доказательство концепции: http://jsfiddle.net/eZhEM/

Спасибо за ребят, которыеответил! * * 1013

Ответы [ 3 ]

2 голосов
/ 05 октября 2011

Как-то так (не проверено):

$('#mydiv > * > * > *').whatever();
1 голос
/ 05 октября 2011

Вот один из способов: $("#mydiv > * > * > * > *"). (Очевидно, что вы могли бы написать вспомогательную функцию, если хотите иметь возможность передавать произвольное целое число.)

0 голосов
/ 05 октября 2011

Я не знаю, что именно вы ищете, но, может быть, это:?

$('#mydiv').children().children().children().children().click(function(e){
 alert('sds'); });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...