J'ai un programme qui a un menu déroulant pour sélectionner dans une liste de pays. Dans cette liste, j'ai sélectionné N pays "importants" qui figureront en tête de liste, suivis d'une liste de tous les pays, y compris les pays apparaissant dans la partie "importante" du pays de la liste.JQuery sélectionnez l'option qui a plusieurs entrées avec la même valeur
Par exemple:
<select id="id-search-country" name="country">
<option value="----">All countries
<option value="AR,,">Argentina # you can see that this is repeated
<option value="AU,,">Australia
<option value="BR,,">Brazil
<option value="CA,,">Canada
<option value="----">----
<option value="----">All countries
<option value="AF,,">Afghanistan
<option value="AL,,">Albania
<option value="DZ,,">Algeria
<option value="AS,,">American Samoa
<option value="AR,,">Argentina # repeated here
etc.
Lorsque je tente de définir la valeur des utilisateurs de pays en cours en utilisant $ (# id-recherche-pays) .val (current_country_value), JQuery sélectionnera le dernier élément la liste par opposition à la sélection de la valeur en haut de la liste. Je préférerais que l'on sélectionne la valeur du pays qui apparaît en haut de la liste s'il y figure. Est-ce que quelqu'un sait comment je pourrais configurer JQuery pour mettre l'option de pays actuel au pays "important" (si la valeur de current_country_value est dans cette partie de la liste), et pour sélectionner seulement le pays du reste de la liste si il n'est pas apparu dans la partie "importante"?
Cordialement
vous devez mettre à jour les thats valeur sélectionnée, il – kobe
je vais aller avec l'analyse syntaxique DOM (sélecteur) pour trouver le premier, et ajouter un attr (« sélectionné ») – jcolebrand
Salut gov, pouvez-vous clarifier? Comment pourrais-je mettre à jour la valeur sélectionnée? N'est-ce pas ce que je fais déjà avec $ (# id-search-country) .val (current_country_value) –