如何使用 jQuery 禁用所有没有任何选项的选择输入?我使用 .each 来访问每个框,但我无法弄清楚如何将 this
与选择器结合起来以指定 中的选项这个
。
$('select').each(function(){
if (this 'option').length == 0) {
$(this).attr('disabled','disabled');
}
})
最佳答案
$('select').each(function(){
if (!this.options.length) this.disabled = true;
});
您还可以执行以下操作:
$('select').prop('disabled', function () {
return !this.options.length;
});
关于javascript - 使用 jQuery 禁用空选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25467937/