我们可以像这样$('.className:nth-child(8)')
但如果我想这样使用,我该怎么办:
var cname = $('.className');
cname:nth-child(8); // this way obviously not work
Or want to use like this
var $this = $(this);
$this.nth-child(8); // I don't think so it would work
那么,我如何用jquery实现呢?
答案 0 :(得分:4)
如果您想要className
元素作为其父级的第8个子级,那么请使用.filter()
cname.filter(':nth-child(8)');
如果您希望className
元素位于给定集合的索引8
cname.eq(8);
答案 1 :(得分:0)
答案 2 :(得分:0)
尝试这样的事情
$(':nth-child(8)','.className');
已编辑的代码
$(':nth-child(8)',this);