jquery-ui - Jqueryui 多语言对话框

标签 jquery-ui jquery-ui-dialog multilingual

我使用 jqueryui,对话框插件与此代码为例。

$( "#showUser-form" ).dialog(
                    {
                        buttons: {
                            "OK": function()
                            {
                                    $( this ).dialog( "close" );
                            },
                            cancel: function()
                            {
                                $( this ).dialog( "close" );
                            }
                        },
                        close: function() {}
                    });

如何才能更改多语言网站“取消”按钮的文本?

问候

雨果

最佳答案

您必须创建一个新对象来包含按钮并将其传递给 buttons 参数。然后您可以动态设置按钮的文本。

jsFiddle Here

像这样:

//You can dynamically change button text here
var buttons = [,];
buttons['OK'] = 'OK :)';
buttons['Cancel'] = 'Cancel :(';

var buttonArray = {};
buttonArray[buttons['OK']] = function() {
    //Set OK function here
    $(this).dialog('close');
};
buttonArray[buttons['Cancel']] = function() {
    //Set Cancel function here
    $(this).dialog('close');
};


$(function () {
    $('#dialog').dialog({
        buttons: buttonArray
    });
});

关于jquery-ui - Jqueryui 多语言对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13088379/

相关文章:

javascript - 将 JGrowl 与主题滚轮一起使用

jquery-ui - jquery mobile内部页面的ajax实现

html - 输入类型=文件 文件上传语言

mysql - Laravel - 查询自引用表

optimization - 如果这确实是一个问题,哪种多语言网页设计解决方案对用户来说是最快的?

css - jQuery-Dialog 中的样式表

php - 如何保存 jQuery UI portlet 插件的顺序?

jquery - 获取 jQuery UI 选项卡中的当前选项卡

php - jQuery UI 多对话框和 PHP

javascript - jQuery UI 对话框链接