0
我正在閱讀此源代碼,似乎有錯誤。任何人可以說發生了什麼延伸jquery問題
var JX = {
extend: function(bc, sc, o) {
var f = function() {};
f.prototype = sc.prototype;
bc.prototype = new f();
bc.prototype.constructor = bc;
bc.superclass = sc.prototype;
for (var m in o)
bc.prototype[m] = o[m];
}
};
JX.Component = function() {
JX.Component.superclass.init.apply(this, arguments);
};
JX.extend(JX.Component, jQuery, {});
$(document).ready(function() {
var mydiv = new JX.Component(document.createElement('div'));
mydiv.text("Hello World").click(function(){alert("You Clicked Me!")});
mydiv.appendTo(document.body);
alert("heee");
});
後appendTo有一個錯誤
你能描述這個錯誤嗎? – 2012-03-13 04:13:08
無法將undefined轉換爲對象 push.apply(ret,elems);這是來自Firefox的控制檯..因爲這個錯誤,它停在appendTo,並且下一條語句警報沒有被執行 – coool 2012-03-13 04:16:29