jQuery: Как вычислить выпадающие списки kendo ui по имени класса? - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь получить все id и selected values выпусков kendo ui по имени класса

Я пробовал такие вещи, как следующие безуспешно

var values = [];
$('.payType option').each(function () { 
    debugger;
    values.push( $(this).attr('value') );
});

Пользовательский интерфейс генерируется через al oop

@foreach (var item in Model)
   {
      <kendo-DropDownList id="@item.ItemId" 
              class="payType" value="@item.ItemValue"
              datavaluefield="Value" datatextfield="Text" 
              auto-bind="true" 
              bind-to="@ViewData["List"] as IEnumerable<ComboModel>"/>
   }

Так как я могу выбрать все выпадающие списки по имени класса payType и позже,

добавить выбранные имена и значения идентификаторов в массив

1 Ответ

0 голосов
/ 02 апреля 2020

Вам нужно получить экземпляр виджета для игры:

$('select.payType').each(function() {
    let selectedOption = $(this).data('kendoDropDownList').dataItem();
    // Play with selectedOption as you like
});

selectedOption будет содержать все необходимые данные.

Демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...