这是我的基本代码:
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>
点击“anelement”,JS控制台返回:
TypeError: e is undefined ... jquery.min.js(第 5 行)
...而且它没有附加“myId” - 为什么?
谢谢