我正在使用面向对象为我的项目创建脚本文件,并且我还使用 jQuery 和 Datatables 等框架/小部件。
我在我的类上创建的公共属性不能从 jQuery 代码执行的函数的内部范围访问。
这是一个示例:
function MyClass() {
this.MyProperty = '';
}
MyClass.prototype.initialize = function() {
$(document).ready(function(){
alert(this.MyProperty); // MyProperty is undefined at this point
}
};
我怎样才能解决这个问题?这是拥有可以从类的每个成员访问的属性的正确方法吗?