1

我有以下代码

(function($) {
       $.object1=function(){
         $.method=function(){
       }
     };

      $.object2 = function(){

     };


 })(jquery);

我想从object2访问object1的方法。可能吗??我试过$.object1.method();但没有用。任何帮助将不胜感激。

4

2 回答 2

0

更好的方法,

var object1 = function(){}
object.prototype = {
method:function(){}
};

var object2 = function(){
var obj1 = new object1();
obj1.method();
}

$(function(){
object2();
});
于 2013-02-01T11:02:00.717 回答
0

另一种看待它的方式:小提琴

$.object1 =  {
    method: function () {
        alert("hi from o1.method");
    }
};


$.object2 = {
    method: function () {
         $.object1.method();
    }
};  

$( function() {
       $.object2.method();
});
于 2013-02-01T11:15:41.130 回答