Il peut être intéressant de pouvoir désactiver un bouton d’une boite de dialog jQuery UI. Une méthode simple et flexible consiste à utiliser les sélecteurs :button et :contains.
On peut alors désactiver un bouton en particulier :
$(":button:contains('Texte de mon bouton')").attr("disabled","disabled").addClass( 'ui-state-disabled' );
Et le réactiver le moment venu :
$(":button:contains('Texte de mon bouton')").removeAttr("disabled").removeClass( 'ui-state-disabled' );