Selon le code ci-dessous pour afficher une boîte de dialogue JQuery, le texte du bouton s'affiche sous la forme littérale "b" par opposition à la valeur de la variable b. Par exemple, showWarningDialog('myBody', 'myTitle', 'go')
affiche une boîte de dialogue avec un bouton portant la mention b
au lieu de go
.jQuery modal texte du bouton de la boîte de dialogue
Comment faire apparaître go
?
function showWarningDialog(theBody, theTitle, buttonText) {
var t = "Warning";
if (theTitle != null) {
t = theTitle;
}
var b = "Ok";
if (buttonText != null) {
b = buttonText;
}
$("#div-dialog-warning div").text(theBody);
$("#div-dialog-warning").dialog({
title: t,
resizable: false,
height: 160,
modal: true,
buttons: {
b : function() {
$(this).dialog("close");
}
}
});
}
Il n'y a pas d'option 'buttonText'. Selon les docs, 'La clé de propriété est le texte du bouton'. –