他の選択で正確なオプションが選択されている場合に、選択で複数のオプションを無効にする方法。このリンクで私のものと同様の問題に対する回答済みの質問を見つけました: 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のみを無効にします...