我想学习在 if 函数中启用或禁用剑道下拉列表。
例如,如果启用了剑道下拉列表,我的返回值为 true,否则为 false
我怎样才能做到这一点?
感谢所有答案
我想学习在 if 函数中启用或禁用剑道下拉列表。
例如,如果启用了剑道下拉列表,我的返回值为 true,否则为 false
我怎样才能做到这一点?
感谢所有答案
你可以很简单地做
$('#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>