如果在其他选择中选择了确切的选项,如何在选择中禁用多个选项。我在此链接上找到了与我类似的问题的已回答问题:http: //jsfiddle.net/dZqEu/
接下来是 jQuery 代码:
$(this).siblings('select').children('option').each(function() {
if ( $(this).val() === value ) {
$(this).attr('disabled', true).siblings().removeAttr('disabled');
}
问题是这仅适用于 2 个选择。我需要总共 3 个选择,这应该禁用选择中相同值的可能性。
此代码不适用于 3 次选择:http: //jsfiddle.net/dZqEu/968/
提前 Tnx
笔记:
当 select1 设置为 1 时,select 2 设置为 2,我无法在 select3 中禁用值 1&2。它只禁用选择 3 中的值 2 ...