使用选择器访问jquery对象

时间:2010-10-11 03:30:59

标签: jquery-selectors

我有一个无序列表,其中包含几个div。每个列表项都使用jquery创建并放入变量。

我需要一种方法来选择jquery对象中每个div的nth-child(偶数)。

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

如何在jquery对象中使用变量“ele”来获取包含在其中的nth-child?

我想象的,哪些不起作用:

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

我想象的另一件事

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

似乎也不起作用。

1 个答案:

答案 0 :(得分:2)

使用.find()

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

crazy demo