нажмите значения для массива с каждым в JQuery - PullRequest
0 голосов
/ 25 октября 2019

Я хочу перенести параметры из раскрывающегося списка во вложенный массив «data».

var gnames = { data: [], list: { sort: { enabled: true } } };
$("#dropdown-group option.lgroup").each(function(){
  gnames.data.push($(this).val());
});
$("#save-group").easyAutocomplete(gnames); 

Почему это не работает?

1 Ответ

1 голос
/ 25 октября 2019

var result = {
  data: []
};
$('button').on('click', function() {
  $('#select').find('option').each(function() {
    result.data.push($(this).val());
  })
  console.log(result);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<select id="select">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
</select>
<button>Set</button>

Мой код может работать.

...