Web アプリケーションに、同じ値を含む 2 つの同じドロップダウン リストがあります。実際には、これらのドロップダウン リストは口座番号用です。
これらのリストから 2 つの同じアイテムを選択することは避けたいです。
たとえば、ユーザーが最初のドロップダウン リストから項目 #1 を選択した場合、項目 #1 は 2 番目の項目から非表示にする必要があります (この項目が最初の項目でない場合は、インデックス #0)。また、ユーザーが選択した項目を #2 に変更した場合、2 番目のドロップダウンの #1 が表示される必要があります。
私は何かを書きましたが、うまくいきません:
$('#d1').change(function(e) {
index = $(this).prop('selectedIndex');
if (index != 0) $('#d2 option:eq(' + index + ')').css('display','none');
});
ここを見てください。
選択したアイテムを非表示にする前に、すべてのアイテムを表示する方法が必要だと思います。