我正在验证第3个.member_owned_100
课程。现在它只针对最后一个/壁橱。我试过.closest
但没有运气。
$(".member_owned_100").match("number").sum(100);
答案 0 :(得分:1)
我认为他希望第三类从特定元素升级到dom。如果是这种情况,您将需要使用.parents()
并选择第三项:
<html>
<body>
<div class="member_owned_100">
<div class="member_owned_100">
<div class="member_owned_100">
<div class="member_owned_100">
<span id="starting-element"></span>
</div>
</div>
</div>
</div>
</body>
</html>
$('#starting-element').parents('.member_owned_100').eq(2);
答案 1 :(得分:1)
如果你想获得课程.member_owned_100
的 3rd div,你可以用:
// .eq() selects by index
$(".member_owned_100").eq(2);
或者:
// jQuery uses css type selectors too
$(".member_owned_100:nth-child(3)").match("number").sum(100);
如果您想获得第3位家长,可以使用.parents()
和.eq()
来完成:
// gets the 3rd element parent
$(".member_owned_100").parents().eq(2);
如果您想获得具有相同课程的第三位父,您也可以使用.parents()
和.eq()
来完成此操作:
// gets the 3rd element parent with same class
$(".member_owned_100").parents(".member_owned_100").eq(2);
如果您正在寻找其他解决方案,我会在您更新问题时编辑此帖子(如果我可以帮助您)。