【问题标题】:Nested objects in jqueryjquery中的嵌套对象
【发布时间】:2013-02-01 10:57:46
【问题描述】:
我有以下代码
(function($) {
$.object1=function(){
$.method=function(){
}
};
$.object2 = function(){
};
})(jquery);
我想从 object2 访问 object1 的方法。是否可以??我试过$.object1.method(); 但它没有用。任何帮助将不胜感激。
【问题讨论】:
标签:
jquery-ui
function
object
jquery
【解决方案1】:
更好的方法,
var object1 = function(){}
object.prototype = {
method:function(){}
};
var object2 = function(){
var obj1 = new object1();
obj1.method();
}
$(function(){
object2();
});
【解决方案2】:
另一种看待方式:fiddle
$.object1 = {
method: function () {
alert("hi from o1.method");
}
};
$.object2 = {
method: function () {
$.object1.method();
}
};
$( function() {
$.object2.method();
});