0

何が間違っているのかわからないまま、アラートを発することができません。追加後にイベントをバインドしようとしていますが、何らかの理由で警告ボックスの発火からのメッセージを確認できません。

    <!DOCTYPE html>
<html>
<head>
  <title>mytitle</title>

  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {

            $('body').append('<div id="testdiv2"></div>');

            $('document').on("change", '#testdiv2', function () {
                alert("hello");
            });
        });
    </script>

</head>

<body>
</body>
</html>

回答ありがとうございます。私がやろうとしているのは、たとえば作成した後に div を参照することです。div を追加して、そこにコンテンツをロードしたいとします。それが完了したら、そこからすべてのラベルを取り除きます。このようなものです。

$(document).ready(function () {

        $('body').append('<div id="testdiv2"></div>').load('HtmlPage2.html #testdiv');

        $('testdiv2 label').remove()
    });
</script>

どうすればそのようなことを達成できますか?

4

2 に答える 2