【发布时间】:2014-10-11 23:37:40
【问题描述】:
我在禁用“选择”输入时遇到了一点问题。
每当“estado”上没有选择任何内容时,我都需要禁用“cidade”。
这是我的代码:
<select id="estado" class="select_customized">
<option></option>
<option value="sp">São Paulo</option>
<option value="mg">Minas Gerais</option>
<option value="rj">Rio de Janeiro</option>
</select>
<select id="cidade" class="select_customized">
<option></option>
<option value="sao-paulo">São Paulo</option>
<option value="minas-gerais">Minas Gerais</option>
<option value="rio-de-janeiro">Rio de Janeiro</option>
</select>
这是我正在使用的脚本:
$("#cidade").select2("enable", false);
$("#estado").on('change',function(){
var is_empty = $('#estado').is(":empty");
if(is_empty){
$("#cidade").select2("enable", false);
}
else {
$("#cidade").select2("enable", true);
}
});
这有点工作,但每当我在“estado”输入中选择某些内容并再次清除它时,“cidade”不会再次禁用......有什么建议吗?
【问题讨论】:
标签: javascript jquery select is-empty disabled-input