Jquery选择器.each()选择文档

时间:2018-03-08 11:13:01

标签: javascript jquery each

我试图获取包含类category的元素的高度。我不想使用.each()函数,但它似乎将整个文档返回给我。我的代码是:

$('.category').each((index) => {
    console.log($(this).height());
});

这回报我:

828(文件高度)..

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

那是因为您正在使用箭头函数,binds the this value of the enclosing context

使用常规Function

$('.category').each(function(index) {
  console.log($(this).height());
});

我知道他们看起来很可爱,但他们是常规功能的完美替代品。