嘿,所以我有这个 HTML(通过 PHP 循环输出):
<select class="dropdown" id="pa_genre" name="attribute_pa_genre">
<optgroup label="Choose an option:"></optgroup>
<option value="sport" selected="selected">Sport</option>
</select>
还有这个 jQuery(取自Disable a <select /> if there is only one <option /> with jQuery):
$(document).ready(function(){
var $sca = $("select.dropdown");
if ($sca.find("option").length <= 1) {
$sca.prop('disabled', true);
}
});
但不能让它工作..我在页面上确实有多个具有相同类的下拉列表(因此为什么定位类而不是 id)。我将其更改为attr
,prop
因为我确定它是新版本并且attr
不再使用了..