-2

ここにjquery uiを使用した私のコードがあります:

jQuery("#nodeliverydate").dialog({
    resizable:false,
    draggable:false,
    modal:false,
    buttons:[{text:"Close",click:function(){jQuery(this).dialog("close");}}]
});

jquery dialogアラート ボックスとして使用する非常に単純なコードです。ダイアログを閉じるボタンを 1 つ定義しました。ただし、ダイアログに多くのボタンが含まれ、ボタンのテキストがすべて"each","all","clone","select","size", etc. そして、それを閉じた後、ダイアログが再び表示された場合、それは正常です。なぜこれが起こるのか誰にも分かりますか?

4

1 に答える 1

0
jQuery("#nodeliverydate").dialog({
                    modal: true, title: 'Delete msg', zIndex: 10000, autoOpen: true,
                    width: 'auto', resizable: false,
                    buttons: {
                        Yes: function () {
                            // $(obj).removeAttr('onclick');                                
                            // $(obj).parents('.Parent').remove();

                            $(this).dialog("close");
                        },
                        No: function () {
                            $(this).dialog("close");
                        }
                    },
                    close: function (event, ui) {
                        $(this).remove();
                    }
                });

これはかなりうまく機能します: jQueryを使用したYesまたはNo確認ボックス

于 2013-07-31T23:36:32.267 に答える