このようなJQueryダイアログがあります。
  <div id="dialog-form" title="TEST">
         <button id="button1" >BUTTON</button>
  </div>
DialogのInitスクリプトは正常に機能し、このスクリプトでダイアログを開くことができます
   .....
      $("#dialog:ui-dialog").dialog("destroy");
        $("#dialog-form").dialog({
            autoOpen: false,
            height: 480,
            width: 780,
            modal: true,
            buttons: {
                Cancel: function () {
                    $(this).dialog("close");
                }
            },
            close: function () {
                $("#dialog-form").hide();
            }
        });
        $("#dialog-form").dialog("open");
    .....
しかし、idのボタンでもクリックを取得しようとすると取得button1できません
     $(function () {
        $("#dialog-form").hide();
        $("#button1").click(function (e) {
            alert('clicked Button 1');
            e.preventDefault();
        });
    });
私は何か間違ったことをしていますか?