На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ElcnU, ANDLL, fatalist
  
> jQuery - как получить выбранные опции из элемента select
    Приветствую всех!

    Подскажите, пожалуйста, как получить выбранные опции у элемента Select?

    Например есть такой код на странице:

    ExpandedWrap disabled
      <div id="product">
          <div class="form-group required">
              <label class="control-label" for="input-option805">Размер</label>
              <select name="option[805]" id="input-option805" class="form-control">
                  <option value=""> --- Пожалуйста, выберите --- </option>
                  <option value="4179">A  </option>
                  <option value="4180">B  </option>
                  <option value="4178">C  </option>
              </select>
          </div>
          <div class="form-group required">
              <label class="control-label" for="input-option806">Цвет</label>
              <select name="option[806]" id="input-option806" class="form-control">
                  <option value=""> --- Пожалуйста, выберите --- </option>
                  <option value="4197">Жёлтый </option>
                  <option value="4198">Оранжевый  </option>
                  <option value="4199">Красный    </option>
              </select>
          </div>
      </div>


    На странице тестовой вот так срабатывает (т.е. показывает значения только выбранных полей)
    ExpandedWrap disabled
      <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
      <script>
      $("#product").change(function(){
      alert($("#product option:selected").text());
      });
      </script>


    А если хочу отправить данные с Ajax:
    ExpandedWrap disabled
      products: {
      type: "hidden",
      value: "<?php echo $heading_title; ?> - " + $("#product option:selected").text(),
      },


    Присылает из всех селектов "--- Пожалуйста, выберите ---" не учитывая выбор.

    В чём может быть дело?

    Благодарю заранее.
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0161 ]   [ 15 queries used ]   [ Generated: 25.04.24, 02:28 GMT ]