gpt4 book ai didi

javascript - jQuery 访问父对象属性?

转载 作者:行者123 更新时间:2023-11-28 16:37:18 24 4
gpt4 key购买 nike

所以我有这个代码:

function theObject(){
this.someelement = $("#someelement");
this.someotherelement = $("someotherelement");
this.someelement.fadeOut(500, function(){
this.someotherelement.attr("title", "something");
this.someelement.fadeIn(500);
});
}

由于某种原因,this.someotherelement未定义。我猜是因为它被封装在 function(){} 中?

最佳答案

在函数内部this意味着别的东西。不过你可以捕获它:

this.someotherelement = $("someotherelement");
var _this = this;
this.someelement.fadeOut(500, function(){
_this.someotherelement.attr("title", "something");
_this.someelement.fadeIn(500);
});

关于javascript - jQuery 访问父对象属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3311585/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com