我正在创建一个模态
JQuery UI对话框并将结果存储在$dialog变量中.按钮根据选择的操作而变化,因此我使用如下函数调用设置按钮:
$dialog.dialog( "option","buttons",[ { text: "Ok",click: function() { close_project(); } },{ text: "Cancel",click: function() { ($this).dialog("close"); } } ]);
这将显示两个按钮,其中包含文本“0”和“1”,而不是“确定”和“取消”.此外,单击功能似乎不起作用.
我已经过了很多次,语法看起来是正确的.我究竟做错了什么?
解决方法
jQuery UI帮助这个说你正在使用的方法是模态已经初始化 –
http://jqueryui.com/demos/dialog/#option-buttons是这样的吗?
如果没有,试试这个,然后试验它与您的解决方案的不同或不同之处:
$dialog.dialog({ buttons: [ { text: "Ok",click: function() { $(this).dialog("close"); } } ]});