我使用 jqueryui,对话框插件与此代码为例。
$( "#showUser-form" ).dialog(
{
buttons: {
"OK": function()
{
$( this ).dialog( "close" );
},
cancel: function()
{
$( this ).dialog( "close" );
}
},
close: function() {}
});
如何才能更改多语言网站“取消”按钮的文本?
问候
雨果
最佳答案
您必须创建一个新对象来包含按钮并将其传递给 buttons
参数。然后您可以动态设置按钮的文本。
像这样:
//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/