$("#btn").click(function(){
var _this = this;//这里this和_this都代表了bai"#btn"这个对象
$(".tr").each(function(){
this;//在这里this代表的是每个遍历到的".tr"对象
_this;//仍代表"#btn"对象
})
})
这种情况就是在一个代码片段里this有可能代表不同的对象,而编码者希望_this代表最初的对象
var _this = this;为什么要这样做?
最新推荐文章于 2022-12-30 13:36:15 发布