0

autoOpen が false に設定された jquery ダイアログがあります。

$(document).ready(function() {
$('#test').text("hello!").dialog({
          autoOpen: false,
          resizable: false,
          modal: true,
   });
});

次のようにダイアログをトリガーします。

$('x').click(function() {$('#test').dialog('open');});

次のような、開いているときにいくつかの機能を備えたボタンを追加したい:

$('x').click(function() {$('#test').dialog('open', 'option', 'buttons', {
    'Ok': function() {
        myFunction();
        $(this).dialog('close');
    }
});
});

しかし、これまでのところ運がありません。

4

1 に答える 1

0

3 番目の部分を次のように変更します。

open: function (type, data) {
    $(this).parent().appendTo("form");
},

buttons: { "Ok": function() { $(this).dialog("close"); } } 
于 2013-05-03T08:08:29.087 に答える