Как получить значение option?

568
20 мая 2017, 18:51

я давно задавал тут вопрос. Ответ меня устроил, но сейчас я столкнулся с проблемой.

 <label>Выполняемое действие</label>
 <select name="select1" id="select1" class="form-control">
      <option value="user">Подписаться</option>
      <option value="media">Поставить лайк</option>
 </select>
 <label>Выберите файл</label>
 <select name="select2" id="select2" class="form-control">
      <?php  
      $users = DB::table('search')->where('user_id','=' ,$user_id)->get();
      foreach ($users as $item) {
           switch ($item->method) {
                case 'follow':
                     echo "<option value='user'>".$item->name."</option>";
                break;
                case 'like':
                     echo "<option value='media'>".$item->name."</option>";
                break;
                default:
                break;
           }
      }
      ?>
            <script type="text/javascript">
              $("#select1").change(function() {
              if ($(this).data('options') == undefined) {
                $(this).data('options', $('#select2 option').clone());
              }
              var id = $(this).val();
              var options = $(this).data('options').filter('[value=' + id + ']');
              $('#select2').html(options);
              });
            </script>

Но теперь вопрос таков. Как получить значение из select2, если там value user и media? В jq, к сожалению, не силён, я как понял, что нужно изменять именно код jq

Answer 1

вот такой рабочий пример сойдёт?

<select id="category" onchange="window.location.href=this.options[this.selectedIndex].value">
    <option value="">Выберите поиск</option>
    <option value="http://yandex.ru">Яндекс</option>
    <option value="http://google.com">Гугл</option>
</select>
document.getElementById("category").selectedIndex = 0;
for(var i = 0; i < selectTags.length; i++) {
  selectTags[i].selectedIndex =0;
} 
READ ALSO
Помогите, пожалуйста, найти решение

Помогите, пожалуйста, найти решение

Добрый день! Где-то здесь я раньше видел следующее решение анимации на чистом css: при наведении на какой-либо объект, граница этого объекта...

231
Как получить id строки?

Как получить id строки?

Моя проблема заключается в том, что мне нужно получить номер(id) строки в базе данных

207
Куда сохраняется информация о deadlock&#39;aх?

Куда сохраняется информация о deadlock'aх?

Куда по умолчанию сохраняется информация о deadlock'aх, в какие log-файлы? Или по умолчанию она никуда не сохраняется?

215
Обнуление поля при наличии в другом поля определенного значения

Обнуление поля при наличии в другом поля определенного значения

Есть такая табличка (типы пока не значат ничего):

187