伙计们。我有这样的事情:jQuery - 访问变量出了一个jQuery函数
myThing = {
str:"my string",
setClick: function(){
$("button").click(function(){
alert(this.str);
});
}
}
myThing.setClick();
问题是当我点击按钮的功能不知道什么是str。 alert(str)
给我一个错误(str is not defined
),并没有警报。 alert(this.str)
给我的警报,但包含undefined
。
我可以看到,this
遭受按钮,而按钮没有任何属性str
。那么我怎样才能访问jQuery功能之外的str呢?