Доступ к объектам jquery с помощью селекторов - PullRequest
3 голосов
/ 11 октября 2010

У меня есть неупорядоченный список с несколькими элементами div, содержащимися внутри.Каждый элемент списка создается с помощью jquery и помещается в переменную.

Мне нужен способ выбора: nth-child (четного) каждого элемента div в объекте jquery.

ele = myList.append("<li> \
<div class='name'>"+this.name+"</div> \
<div class='test'>test</div> \
</li>");

Как бы я использовал переменную "ele" в объекте jquery, чтобы получить nth-дочерний элемент, содержащийся внутри?

То, что я представил, что не работает:

$(ele+" div:nth-child(even)").addClass("my-class");

ЕщеЯ представил

ele.children("div:nth-child(even)").addClass('my-class'));

Также, похоже, не работает.

1 Ответ

2 голосов
/ 11 октября 2010

использование .find()

ele.find("div:nth-child(even)").addClass('my-class');

сумасшедшая демонстрация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...