4

私は2つのコンボボックスを持っています。1つは利用可能なすべての国名で、もう1つは次のように空です:

<select name="countryId[]" multiple="multiple" id="countryId" size="10">
    <option id="" value="1" >Afghanistan</option>
    <option id="" value="3" >Albania</option>
    <option id="" value="4" >Algeria</option>
    <option id="" value="5" >American samoa</option>
</select>

空の

<select name="mycountryId[]" multiple="multiple" id="mycountryId" size="10">
</select>

国リストから任意の国を選択すると、空のリストに移動する必要がありますが、選択した属性と正確なを使用して、国リストから 3 つの国を選択すると、次のようになります。

<select name="countryId[]" multiple="multiple" id="countryId" size="10">
    <option id="" value="1" >Afghanistan</option>
</select>

空の

<select name="mycountryId[]" multiple="multiple" id="mycountryId" size="10">
    <option selected="selected" id="" value="3" >Albania</option>
    <option selected="selected" id="" value="4" >Algeria</option>
    <option selected="selected" id="" value="5" >American samoa</option>
</select>

同様に、新しい国リスト ( Emptyという名前) から任意の国をクリックすると、選択した国は、 Countries Afghanistan Algeria のよう な未選択の属性と正確なを持つ利用可能な国のリストに戻ります。

私はJqueryに従います - コンボボックスの選択に基づいてあるリストから別のリストにアイテムを移動することは非常に素晴らしいコードですが、targetCarsで移動しているすべての値を選択する方法は? 選択した属性とその逆?

4

3 に答える 3

2

まず、なぜ[]コントロールIDで使用しているのですか?これを使用して、アイテムをあるリストから別のリストに移動できます。

      $('#countryId option:selected').appendTo('#countryId');

select要素の操作の詳細については、選択オプションの操作

于 2012-07-10T08:06:30.810 に答える