Maison > interface Web > js tutoriel > Comment puis-je définir la valeur sélectionnée d'un contrôle de sélection par description textuelle à l'aide de jQuery ?

Comment puis-je définir la valeur sélectionnée d'un contrôle de sélection par description textuelle à l'aide de jQuery ?

DDD
Libérer: 2024-11-03 06:23:03
original
544 Les gens l'ont consulté

How Can I Set the Selected Value of a Select Control by Text Description Using jQuery?

jQuery : Définition de la valeur sélectionnée d'un contrôle de sélection par description textuelle

Dans ce scénario, vous souhaitez définir la valeur sélectionnée d'un sélectionnez le contrôle à l'aide de jQuery en fonction de sa description textuelle au lieu de sa valeur. Bien que le définir par valeur soit simple en utilisant $("#my-select").val(myVal), vous recherchez une méthode pour le faire via la description textuelle.

Pour les versions jQuery 1.6 et supérieures, vous pouvez exploitez l'approche suivante :

<code class="js">var text1 = 'Two';
$("select option").filter(function() {
  // May want to use $.trim in here
  return $(this).text() == text1;
}).prop('selected', true);</code>
Copier après la connexion

Cette solution utilise la fonction de filtre pour sélectionner l'élément d'option avec le texte correspondant en parcourant ses nœuds de texte. Il définit ensuite la propriété sélectionnée de l'élément correspondant sur true, la définissant ainsi comme option sélectionnée.

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