ここに私の基本的なコードがあります:
JS:
jQuery(function($)
{
function MyTest() {}
MyTest.prototype =
{
myMethod: function()
{
$(this).append("<div id='myId'></div>");
}
}
$(document).ready(function()
{
var myTest1 = new MyTest();
$("#anelement").click(function()
{
myTest1.myMethod();
});
});
});
HTML:
<div id='anelement'></div>
「要素」をクリックすると、JS コンソールは以下を返します。
TypeError: e is undefined ... jquery.min.js (5行目)
...そして「myId」を追加しません-なぜですか?
ありがとう