0

依存する 2 つの選択ボックスを作成しようとしています。2 つの同じ選択ボックスがあり、次のように、最初の選択が選択されると他の選択が非表示になります。

1 番目の選択ボックス
   オプション 1
   オプション 2 (選択済み)
   オプション 3

2 番目の選択ボックス
   オプション 1
   オプション 2 (消える)
   オプション 3

4

1 に答える 1

0

このようなものを書くことができます

<select id="s1">
    <option>1</option>
    <option>2</option>
    <option>3</option>
</select>
<select id="s2">
    <option>1</option>
    <option>2</option>
    <option>3</option>
</select>

$('#s1').change(function() {
    $('#s2').empty().append($('#s1 :not(:selected)').clone());
});

ここで試してみてくださいhttp://fiddle.jshell.net/zDLMZ/ 最適ではありませんが、オプションの大きなセットではない場合はうまくいくはずです

于 2012-04-14T10:46:48.017 に答える