【发布时间】:2014-01-09 09:42:49
【问题描述】:
我想学习在 if 函数中启用或禁用 kendo 下拉列表。
例如,如果启用了剑道下拉列表,我的返回值为真,否则为假
我该怎么做?
感谢所有回答
【问题讨论】:
标签: javascript jquery kendo-ui kendo-listview
我想学习在 if 函数中启用或禁用 kendo 下拉列表。
例如,如果启用了剑道下拉列表,我的返回值为真,否则为假
我该怎么做?
感谢所有回答
【问题讨论】:
标签: javascript jquery kendo-ui kendo-listview
你可以很简单地用
$('#selectId').prop('disabled');
在禁用时,KendoUI 也禁用了选择,所以:
var state = $('#selectId').prop('disabled');
【讨论】:
这样做:
$("#your_dropdown_id").attr("aria-disabled");
如果禁用,则返回 true,否则返回 false。
【讨论】:
这应该可行:
$('#your_dropdown_id').data("kendoDropDownList").options.enabled;
【讨论】:
BENARD Patrick 的回答是正确的。
以下也适用于我(替代解决方案):
<script>
$("#selectionKendoList").kendoDropDownList({
enable: false
});
if($("#selectionKendoList").parent().find(".k-dropdown-wrap").hasClass("k-state-disabled")) {
alert("Disabled");
}
else {
alert("Enabled");
}
</script>
【讨论】: