получить загрузочный множественный выбор выбранных значений

Я знаю его простое решение, извините за вопрос, но сам не могу понять.

        <div class="form-group">
          <label for="sort"><?php _e('Sort', 'bootstrapwp'); ?><span class="help-required">*</span></label>
          <select name="sort" id="sort" class="selectpicker show-menu-arrow form-control required sort" multiple title="Vali sort..."role="select" aria-required="true" multiple data-max-options="10">
          <optgroup label="Varajased">
          <option>Honeoye</option>
          <option>Rumba</option>
          <option>Lambada</option>
          <option>Darselect</option>
          </optgroup>
          </select>               
        </div>

моя форма множественного выбора выглядит так, как показано выше, и я хочу, чтобы выбранные значения отображались оттуда после последнего одиночного значения, которое равно $suhtluskeel\n\n:

$body = "Eesnimi: $eesnimi\n\n Perekonnanimi: $perekonnanimi\n\n E-mail: $email\n\n Kontakttelefon: $phone\n\n Aadress: $aadress\n\n Suhtluskeel: $suhtluskeel\n\n";

как я могу добавить этот код, который я нашел

$('#multiselect1').multiselect({
...
onChange: function() {
    console.log($('#multiselect1').val());
}

});


person Community    schedule 10.02.2016    source источник


Ответы (1)


Вам просто нужно обернуть код множественного выбора внутри функции $(document).ready -

    $(document).ready(function() {
      $('#multiselect1').multiselect({
        onChange: function() {
          console.log($('#multiselect1').val());
        }
      });
   });

Также есть альтернатива, если у вас возникли проблемы с кодом.

$(document).ready(function() {
    $('#multiselect1').multiselect({
        onChange: function(option, checked, select) {
            console.log('Changed option ' + $(option).val() + '.');
        }
    });
});
person Nikhil Nanjappa    schedule 10.02.2016