gpt4 book ai didi

javascript - 如何在 Javascript 中根据变量设置属性值

转载 作者:行者123 更新时间:2023-11-30 09:03:32 25 4
gpt4 key购买 nike

问题是我有这段代码(Jquery UI):

    $("#dialog-confirm").dialog({
resizable: false,
modal: true,
buttons: {
"Remove": function() {
$(this).dialog("close");
},
"Cancel": function() {
$(this).dialog("close");
}
}
});

现在我必须通过给每个按钮一个单词翻译来使其国际化。我有变量 STR_REMOVE 和 STR_CANCEL 的翻译,但是如果我做类似的事情

        buttons: {
STR_REMOVE: function() {
$(this).dialog("close");
},
STR_CANCEL: function() {
$(this).dialog("close");
}
}

按钮(属性)采用值“STR_REMOVE”和“STR_CANCEL”,而不是其内容。那么,问题是,我能做什么?

最佳答案

试试这个。

var STR_REMOVE = "my delete",  STR_CANCEL = "my cancel";

$("#dialog-confirm").dialog({
resizable: false,
modal: true,
buttons: [{
text: STR_REMOVE,
click: function () {
$(this).dialog("close");
}
},
{
text: STR_CANCEL,
click: function () {
$(this).dialog("close");
}
}]
});

看看 jquery ui 文档:http://jqueryui.com/demos/dialog/#option-buttons

关于javascript - 如何在 Javascript 中根据变量设置属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7106989/

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