Ajax / Как сделать добавленный элемент списка «выбранным»? - PullRequest
0 голосов
/ 29 ноября 2018

Я перебираю все значения массива элементов и добавляю их в #selectbox следующим образом:

    $("#Selectbox").append(
        $("<option></option>").attr(
            "value", items[i][0]).text(items[i][1])
    );

Как в одном цикле цикла я мог сделать определенный элемент "выбранным"?Спасибо

1 Ответ

0 голосов
/ 29 ноября 2018

Вы можете проверить, является ли элемент тем, что вы хотите выбрать следующим образом:

const items = [1, 2, 3];
const selected = 2;

for(var i in items) {
  let item = items[i];
  let option = $("<option></option>");

  if(item == selected) {
    option.attr('selected', true);
  }
  
  $("#Selectbox").append(option.attr("value", item).text(item));
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="Selectbox">
  <option>Select an item</option>
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...