我有两个组合框,一个包含所有可用的国家名称,另一个是空的,例如:
国家
<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>
现在,如果我从国家列表中选择任何国家,它应该移动到空列表,但是如果我从国家列表中选择三个国家,则具有选定的属性和确切值,结果应该是:
国家
<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 )中单击任何国家/地区,则所选国家/地区应移回具有未选择属性和确切值的可用国家/地区列表, 例如 国家 阿富汗阿尔及利亚
我遵循Jquery - 根据组合框选择将项目从一个列表移动到另一个列表,这是一段非常好的代码,但是如何选择所有在 targetCars 中移动的值?具有选定的属性,反之亦然?