我正在尝试这样做:
$('.summary').css('top',$(this).outerHeight());
在我引用“this”的地方,我想引用 jquery 当前正在与之通信的 $('.summary') 的实例,因为有多个实例,但作用域将“this”视为此实例中的页面。
在这种情况下引用每个元素的最简单方法是什么?
我通过搜索寻找答案,但不太清楚正确的措辞。如果已回答此问题,请告诉我,我可以作为副本关闭。
谢谢!
最佳答案
您可以将函数直接传递给 .css()
。
$('.summary').css('top',function() {
return $(this).outerHeight();
});
它将迭代元素,返回值将是 'top'
的新值。
关于javascript - 如何在它自己的方法调用中引用 jQuery 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8921148/