【问题标题】:How to learn kendo dropdownlist is enabled or disabled in javascript?如何学习在javascript中启用或禁用剑道下拉列表?
【发布时间】:2014-01-09 09:42:49
【问题描述】:

我想学习在 if 函数中启用或禁用 kendo 下拉列表。

例如,如果启用了剑道下拉列表,我的返回值为真,否则为假

我该怎么做?

感谢所有回答

【问题讨论】:

    标签: javascript jquery kendo-ui kendo-listview


    【解决方案1】:

    你可以很简单地用

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

    在禁用时,KendoUI 也禁用了选择,所以:

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

    【讨论】:

    【解决方案2】:

    这样做:

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

    如果禁用,则返回 true,否则返回 false。

    【讨论】:

      【解决方案3】:

      这应该可行:

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

      【讨论】:

        【解决方案4】:

        BENARD Patrick 的回答是正确的。

        以下也适用于我(替代解决方案):

        <script>
          $("#selectionKendoList").kendoDropDownList({
            enable: false
          });
          
          if($("#selectionKendoList").parent().find(".k-dropdown-wrap").hasClass("k-state-disabled")) {
            alert("Disabled");
          }
          else {
            alert("Enabled");
          }
        </script>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-08-07
          • 1970-01-01
          • 2017-12-30
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多