Ответ 1
В соответствии с этой документацией метод find будет искать вниз по дереву элементов, пока не найдет элемент в параметрах селектора. Поэтому $(parentSelector).find(childSelector)
- это самый быстрый и эффективный способ сделать это.
Я пытаюсь выяснить синтаксис для выбора nth-child элемента по его классу, однако я не знаю точного пути к элементу. Я не могу сделать $('parent > child > grandchild > hereIam');
Так что в основном я должен быть в состоянии сказать
$('#thisElement').AllRelativesWithClass('.classToSelect')
Как именно я это делаю?
В соответствии с этой документацией метод find будет искать вниз по дереву элементов, пока не найдет элемент в параметрах селектора. Поэтому $(parentSelector).find(childSelector)
- это самый быстрый и эффективный способ сделать это.
$('#thisElement').find('.classToSelect')
найдет любые потомки #thisElement
с классом classToSelect
.
Это должно сделать трюк:
$('#thisElement').find('.classToSelect')
Попробуйте это
$('#thisElement .classToSelect').each(function(i){
// do stuff
});
Надеюсь, что это поможет