如何在jquery中检查下拉列表中是否有一个值或没有值?

我想要做的是检查下拉列表是否有一个值或没有,然后将其设为只读?

if(){ $('#dropdown').attr("disabled", "disabled"); }  L6.5       

我需要禁用所有前三个下拉菜单

根据HTML规范,HTML中的select标签没有readonly属性,只有disabled属性。 试试这个它会检查一个或没有选项并相应地disable它。

 var $dd = $('#dropdown'); if($dd.find('option').length <= 1){ $dd.prop('disabled', true); } else{ $dd.prop('disabled', false); } 

演示

试试这个:

 if ($('#dropdow').length < 2) { $('#yourcheck').attr('checked', true); $('#yourcheck').attr('readonly', true); }