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 »</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 🙂
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
Vous devez vous connecter pour publier un commentaire.
Dans votre code, vous ne fournir qu'un seul paramètre à
.attr()
. Cela indique que la fonction est de simplement retourner la valeur de l'disabled
attribut de l'élément.Pour définir la
disabled
attribut, fournir le nom de l'attribut (premier paramètre) avec une valeur (deuxième paramètre):OriginalL'auteur Jon Gauthier