0

ここに私の基本的なコードがあります:

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」を追加しません-なぜですか?

ありがとう

4

1 に答える 1