jquery を使用しているときにエラーが発生しました。その原因を知りたいです。
ここに私のコードの一部があります
function Wbook(name){
this.name = name;
}
Wbook.prototype.GetHTML = function() {
Object.defineProperty(this, "GetHTML", {enumerable : false,
configurable : true});
var html ='<h1>TEST1</h1>';
return html;
};
var rs = {};
rs.WB = new Wbook('test1');
var foo = rs.WB.GetHTML();
$(foo).appendTo('div#id1'); // This works
$(rs.WB.GetHTML()).appendTo('div#id1');
// This doesn't work >> TypeError: rs.WB.GetHTML is not a function
セクションにコメントすれば仕事に取り掛かることもできるObject.defineProperty
ので、これは列挙可能性と関係があるのではないかと疑っていますが、よくわかりません
//編集: Jfiddlers.WB.GetHTML()
の作成中に、2 回目の実行時に常に失敗していることに気付きました :-/. (セクションにコメントするとうまくいきObject.defineProperty
ます)