使用选择器访问 jquery 对象
我有一个无序列表,其中包含几个 div。每个列表项都是使用 jquery 创建的并放入一个变量中。
我需要一种方法来选择 jquery 对象中每个 div 的 :nth-child(even) 。
ele = myList.append("<li> \
<div class='name'>"+this.name+"</div> \
<div class='test'>test</div> \
</li>");
我如何在 jquery 对象中使用变量“ele”来获取其中包含的第 n 个子级?
我想象的东西不起作用:
$(ele+" div:nth-child(even)").addClass("my-class");
我想象的另一件事
ele.children("div:nth-child(even)").addClass('my-class'));
似乎也不起作用。
I have an unordered list with several divs contained inside. Each list item is created with jquery and put into a variable.
I need a way to select the :nth-child(even) of each div within the jquery object.
ele = myList.append("<li> \
<div class='name'>"+this.name+"</div> \
<div class='test'>test</div> \
</li>");
How would I use the variable "ele" within a jquery object to get the nth-child contained within?
What I had imagined, which doesn't work:
$(ele+" div:nth-child(even)").addClass("my-class");
Another thing I imagined
ele.children("div:nth-child(even)").addClass('my-class'));
Also doesn't seem to work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
.find()
疯狂演示
use
.find()
crazy demo