如何在select中禁用多个选项,以防在其他选择中选择确切选项。我发现回答问题相似开采这个环节上的问题: http://jsfiddle.net/dZqEu/根据其他<select>选项禁用<select>选项
jQuery代码看起来未来:
$(this).siblings('select').children('option').each(function() {
if ($(this).val() === value) {
$(this).attr('disabled', true).siblings().removeAttr('disabled');
}
的问题是,这仅适用于2种选择。我需要总共3个选择,它应该禁用选择相同值的可能性。预先
注 http://jsfiddle.net/dZqEu/968/
TNX:
该代码将不用于3个选择工作
当SELECT1被设置为1,选择2被设置为2,则i可以在select3中禁用值1 & 2。它仅禁止值2选择3 ...
你的代码被禁止用于*所有选择所有选择中选择的值,*。你的问题到底是什么? – Matt 2013-04-25 16:43:22
看看3选择的例子。当select1设置为1时,选择2设置为2,我不能禁用select3中的值1和2。它仅在选择3时禁用值2 ... – 2013-04-25 16:46:47
您应该在您的小提琴中启用jQuery。 – tymeJV 2013-04-25 16:47:48