Maison > interface Web > js tutoriel > Comment récupérer le texte et la valeur de l'option sélectionnée à partir d'une liste déroulante à l'aide de jQuery ?

Comment récupérer le texte et la valeur de l'option sélectionnée à partir d'une liste déroulante à l'aide de jQuery ?

DDD
Libérer: 2024-12-06 22:45:12
original
367 Les gens l'ont consulté

How to Retrieve the Selected Option's Text and Value from a Dropdown using jQuery?

jQuery : Récupérer l'option sélectionnée à partir d'une liste déroulante

Lorsque vous travaillez avec des éléments déroulants, l'obtention de l'option sélectionnée peut parfois nécessiter une approche différente de celle généralement utilisé pour d’autres éléments de formulaire. En effet, le choix d'une option dans une liste déroulante ne modifie pas directement la valeur de la liste déroulante. Au lieu de cela, l'option sélectionnée est identifiée par la propriété ':selected'.

À cette fin, jQuery propose une solution simple :

Récupération du texte sélectionné

Pour récupérer le texte de l'option sélectionnée, utilisez :

var conceptName = $('#aioConceptName').find(":selected").text();
Copier après la connexion

Récupération de la sélection Valeur

Si vous avez besoin de la valeur de l'option sélectionnée, utilisez :

var conceptName = $('#aioConceptName').find(":selected").val();
Copier après la connexion

La raison pour laquelle val() peut ne pas fonctionner dans ce contexte est que cliquer sur une option dans un dropdown modifie la propriété :selected de l'option plutôt que la valeur de la liste déroulante. Par conséquent, l’approcher directement avec val() peut ne pas donner le résultat souhaité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal