gpt4 book ai didi

jquery - 是否可以更改所有 JQuery UI 对话框按钮(是/否/取消)标题?

转载 作者:行者123 更新时间:2023-12-01 01:10:04 25 4
gpt4 key购买 nike

是否可以更改每个"is"、“否”和“取消”按钮的标题,还是我必须为每个对话框单独执行此操作?

根据要求提供更多详细信息:

在典型的 JQuery 对话框中,对话框按钮的定义如下:

buttons: {
Yes: function () {
},
No: function () {
}
}

我正在寻找一种方法来更改"is"、“否”和“取消”按钮文本,而不更改每个对话框。

所以如果例如该对话框的定义如上,"is"按钮应自动具有正确的本地化标题。

最佳答案

我假设我们正在讨论 jQuery UI 的对话框。我建议编写一个插件来包装对话框插件并传递除"is"、“否”或“取消”按钮的标题之外的所有选项。您可以在包装器插件中设置这些。

这相当简单。这是一种开始方法:

(function( $ ){

$.fn.myDialog = function( options ) {

return this.each(function() {

var settings = $.extend( {
'buttons' : buttons: [
{
text: "My Yes",
click: options.myOkCallback
},
{
text: "My Cancel",
click: options.myCancelCallback
},
{
text: "My No",
click: options.myNoCallback
}
]

}, options);

$(this).dialog(settings);

});

};
})( jQuery );

关于jquery - 是否可以更改所有 JQuery UI 对话框按钮(是/否/取消)标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8241124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com