【发布时间】:2017-02-16 20:14:13
【问题描述】:
我完全被这件事难住了。我在页面上有三个元素,其类为.topic-link。
<div id="parent1">
<a href="#" class="topic-link"></a>
</div>
<div id="parent2">
<a href="#" class="topic-link"></a>
</div>
<div id="parent3">
<a href="#" class="topic-link"></a>
</div>
我可以在 JS 控制台中运行 $('.topic-link').eq(0).parent(); 并返回正确的父级。但是当我遍历它们时,每次都会得到一个空对象。
$('.topic-link').each( () => {
console.log($(this).parent());
});
// returns 3 empty objects
【问题讨论】:
-
也许如果人们评论说这不能被复制实际上试图复制它你就不会发布
-
@KevinB 更好的答案是$('elems').each() with fat arrow
标签: javascript jquery