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 :
1 | $( ":button:contains('Texte de mon bouton')" ).attr( "disabled" , "disabled" ).addClass( 'ui-state-disabled' ); |
Et le réactiver le moment venu :
1 | $( ":button:contains('Texte de mon bouton')" ).removeAttr( "disabled" ).removeClass( 'ui-state-disabled' ); |