0
votes

Comment obtenir l'attribut de SELECT.OPTIONS EN JQUERY

J'essaie d'obtenir la propriété de option code> dans pour code> boucle. Mais mes usecases ne fonctionnent pas ici. Quelqu'un peut-il vous aider. XXX PRE>

<select>
  <option value="volvo" disabled>Volvo</option>
  <option value="saab">Saab</option>
  <option value="vw" disabled>VW</option>
  <option value="audi" selected>Audi</option>
</select>


5 commentaires

this.Options [y] fait référence à un élément DOM, pas d'objet JQuery. Enveloppez-le dans $ comme $ (this.Options [y])


@Rayon a raison, utilisez des éléments avec jQuery et utilisez prop ({désactivé: vrai / faux})


Il est également plus idiomatique dans JQuery d'utiliser $ ("option de sélection"). Chaque (...) plutôt qu'un de base pour boucle


@Roy - op tente d'obtenir la valeur car elle indique J'essaie d'obtenir la propriété de l'option .


@Znaneswar Veuillez accepter la réponse qui vous convient le mieux si votre problème est résolu afin que nous puissions vous voir avoir une réponse. Vous avez beaucoup de choix à choisir :).


8 Réponses :


0
votes

Cela peut aider (pas de jQuery nécessaire)

<select>
  <option value="volvo" disabled>Volvo</option>
  <option value="saab">Saab</option>
  <option value="vw" disabled>VW</option>
  <option value="audi" selected>Audi</option>
</select>


0 commentaires

3
votes

Pourquoi n'utiliser pas .Ef () code>

P>

<select>
  <option value="volvo" disabled>Volvo</option>
  <option value="saab">Saab</option>
  <option value="vw" disabled>VW</option>
  <option value="audi" selected>Audi</option>
</select>


0 commentaires

0
votes

Vous pouvez utiliser la fonction filtre () code> pour sélectionner les éléments désactivés, puis la boucle sur eux avec la fonction chacune () code>.

Le Prop () code> est le bon à utiliser pour les propriétés. Vous souhaitez utiliser attr () code> pour les attributs uniquement. P>

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select>
  <option value="volvo" disabled>Volvo</option>
  <option value="saab">Saab</option>
  <option value="vw" disabled>VW</option>
  <option value="audi" selected>Audi</option>
</select>


0 commentaires

0
votes

Vérifiez ce xxx xxx

https: / /jsfiddle.net/wgv7hl5p/

J'espère que vous avez eu l'attendu.


0 commentaires

0
votes

boucle à travers les éléments avec la fonction chaque code> de la fonction code>:

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select>
  <option value="volvo" disabled>Volvo</option>
  <option value="saab">Saab</option>
  <option value="vw" disabled>VW</option>
  <option value="audi" selected>Audi</option>
</select>


0 commentaires

0
votes

Puisque vous utilisez jQuery xxx


0 commentaires

0
votes

Eh bien, vous pouvez y accéder ce genre de choses, aussi

​​ p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select>
  <option value="volvo" disabled>Volvo</option>
  <option value="saab">Saab</option>
  <option value="vw" disabled>VW</option>
  <option value="audi" selected>Audi</option>
</select>


0 commentaires

1
votes

Voici l'exemple de travail: -

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select>
  <option value="volvo" disabled>Volvo</option>
  <option value="saab">Saab</option>
  <option value="vw" disabled>VW</option>
  <option value="audi" selected>Audi</option>
</select>


0 commentaires