在設置禁用和可用的時候,嘗試過的寫法有:html
$('#ID').combobox('enable');
$('#ID').combobox('disable');dom
也嘗試過:測試
$("#ID").combobox("disabled",false); ui
$("#ID").combobox("disabled",true}); this
上面的方法通過測試都是不能夠的,第一種方法不報錯,可是沒有效果;第二種方法報錯code
通過測試,正確的寫法爲(這裏爲動態的根據另一個普通的html的select下拉框動態的設定easyui的combobox可用和禁用):htm
//初始化爲easyui的combobox下拉框 $('#isUpdateData').combobox({ required:true, disabled:true, panelHeight:50 }); softVerType = $('#softVerType').val(); if(!softVerType || softVerType != 0){ $("#isUpdateData").combobox({disabled:false}); }; //下拉框的change事件 $('#softVerType').change(function(){ var value = $(this).val(); console.info(value); if(value != '0'){ $("#isUpdateData").combobox({disabled:false}); }else{ $("#isUpdateData").combobox({disabled:true}); } });
若是是input和redio禁用,那麼能夠這麼作:事件
//禁用 $dom.attr("disabled","disabled"); //啓用 $dom.removeAttr('disabled');
有點凌亂,今天的combobox的enable和disable又能夠用了....rem
今天碰到個問題,禁用再啓用以後,下拉框選項不可選擇:input
$('#Id號').combobox('enable'); //可用
$('#Id號').combobox({disabled:false}); //沒有效果(能夠打開下拉,可是不能選擇)
$('#Id號').combobox('disable'); //不可用(有效)
$('#Id號').combobox({disabled:true}); //不可用(有效)
也能夠經過combobox 的readonly屬性控制是否可點