У меня есть программа с выпадающим меню для выбора из списка стран. В этом списке я выбрал N «важных» стран, которые появятся в верхней части списка, после чего следует список всех стран, включая страны, которые оказались в «важной» части страны. список.
Например:
<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.
Когда я пытаюсь установить значение текущей страны пользователя с помощью $ (# id-search-country) .val (current_country_value), JQuery выберет последний элемент в списке, а не выберет значение в верхней части. из списка. Я бы предпочел выбрать значение страны, которое появляется вверху списка, если оно там появляется.
Кто-нибудь знает, как я мог бы настроить JQuery для установки параметра текущей страны в «важную» страну (если значение current_country_value находится в этой части списка) и выбрать страну только из оставшейся части списка, если она не появился в "важной" части?
С уважением