Comment puis-je changer le texte du bouton d'annulation de CANCEL à CLOSE? Merci!
$("#dialog").dialog({
buttons : [
{
text : "SAVE",
click : function() {}
},
{
text : "CANCEL",
click : function() {}
}
]
});
$("#button").click(function(){alert("Please change cancel button text from "CANCEL" to "CLOSE"");});
<div id="dialog"><button id="button">Change cancel button text from "CANCEL" to "CLOSE"</button></div>
Réponses:
12 pour la réponse № 1Spécifiez le nom de la classe dans votre boîte de dialogue et sélectionnez les boutons de l'interface utilisateur de la classe.
$("#foo").dialog({
buttons: {
CANCEL: function() {
alert(1);
}
},
dialogClass: "my-dialog"
});
$(".my-dialog .ui-button-text:contains(CANCEL)").text("CLOSE");
9 pour la réponse № 2
C'est une chose très simple :)
$( "#dialog" ).dialog( {
"buttons" : [
{
id: "my-button",
text: "My button",
click:function() {
$("#my-button span").text( "Our button!:)" );
}
} ]
} );
3 pour la réponse № 3
Vous pouvez définir le texte du bouton en dehors de l’initialisation (Documentation):
$( "#dialog" ).dialog({
autoOpen: true,
buttons: [{
text: "Cancel",
click: function() {
$( this ).dialog( "close" );
}
}]
});
$( "#dialog" ).dialog( "option", "buttons", [ { text: "Close", click: function() { $( this ).dialog( "close" ); } } ] );
Vous pouvez également le lier à un événement.