Comment puis-je ajouter disabled=désactivé attribut <select> à l'aide de jQuery?

J'ai un champ html.

<select name="select-states" disabled="disabled"><option value="">Choose State &raquo;</option></select>

initialement, le champ est désactivé, je veux l'activer ou la désactiver sur la base d'événements. pour l'activer, je suis en utilisant la suite de jQuery qui fonctionne très bien.

$('select[name="select-states"]').removeAttr('disabled');

Je veux le réactiver à l'aide de jQuery, pour qui j'ai essayé d'utiliser ce qui ne fonctionne pas.

$('select[name="select-states"]').attr('disabled');

Ce qui me manque? qui est la syntaxe correcte pour cela?

merci

Je parie qu'il vous a fallu plus de temps pour écrire cette question que d'avoir un coup d'oeil à la documentation 😉 api.jquery.com/attr/#attr2
lol, je ne vois que de la documentation, mais l'a trouvé pour être source de confusion 🙂

OriginalL'auteur Ibrahim Azhar Armar | 2011-07-28