2015-10-10 2 views
0

Я использую текстовое поле с прикрепленным выпадающим меню. Текстовое поле ищет имя человека, а раскрывающийся список - разные категории.Добавить значение Url для выбора раскрывающегося меню с помощью jquery

Я использовал для отправки значения поиска и выпадающего списка выбранное значение для URL-адреса и получения результатов, но после отображения результатов выпадающее меню меняется. Я получаю url, но не могу добавить в раскрывающееся меню select.

Здесь, в URL-адресе, я получаю значение раскрывающегося списка для добавления в раскрывающийся список в виде текста.

<select id="menu"> 
    <option value = "all"> All </option> 
    <option value = "people"> People </option> 
    <option value = "conversations"> Conversations </option> 
    <option value = "products"> Products </option> 
    <option value = "circles"> Circles </option> 
</select> 

$(document).ready(function() { 
    var pathname = window.location.href; 
    var urlVal = pathname.substr(pathname.indexOf('=')); 
    var url = urlVal.split('='); 
    var url2 = url[1].split('&'); 
}); 
+0

пожалуйста, включите JS. и укажите, где добавить URL. добавить в текст или значение attr? – guradio

+0

Я включил файл js, как добавить текст в раскрывающееся меню выбора. –

ответ

0

когда результат приходит зависит, что вы должны выбрать опцию принудительно как

$('#menu option:contains(' + resultOption + ')"').attr('selected', 'selected'); 
+0

Я выбрал людей из выпадающего меню и добавил текст в текстовое поле и обыскал. После получения результата выпадающее значение изменилось на значение по умолчанию –

+0

т.е. обновлена ​​страница, поэтому вам нужно добавить код, чтобы добавить эту выбранную опцию –

Смежные вопросы