Как узнать, что выпадающий список кендо включен или отключен в JavaScript?

Я хочу узнать, что выпадающий список кендо включен или отключен для использования в функции if.

Например, если раскрывающийся список кендо включен, мое возвращаемое значение true, иначе false

Как я могу это сделать?

Спасибо за все ответы

4 ответа

Решение

Вы можете сделать очень просто с

$('#selectId').prop('disabled');

При отключении KendoUI тоже отключил выбор, поэтому:

var state = $('#selectId').prop('disabled');

Просто сделай это:

$("#your_dropdown_id").attr("aria-disabled");

Если он отключен, он возвращает true, иначе возвращает false.

Это должно работать:

$('#your_dropdown_id').data("kendoDropDownList").options.enabled;

БЕНАРД Патрик ответ правильный.

Ниже также сработало для меня (альтернативное решение):

      <script>
  $("#selectionKendoList").kendoDropDownList({
    enable: false
  });
  
  if($("#selectionKendoList").parent().find(".k-dropdown-wrap").hasClass("k-state-disabled")) {
    alert("Disabled");
  }
  else {
    alert("Enabled");
  }
</script>
Другие вопросы по тегам