jquery select 左边值选到右边 右边删除

<select multiple id="sel1" style="height:250px;">
    <option value="6">a</option>
    <option value="7">b</option>
    <option value="7">b</option>
    <option value="7">b</option>
    <option value="7">b</option>
</select> 
<select multiple id="sel2" style="height:250px;">

</select>

function toRight(sel1, sel2){
    $('#'+sel1+' option:selected').each(function(){
    $("<option value='"+$(this).val()+"'>"+$(this).text()+"</option>").appendTo("#"+sel2+":not(:has(option[value="+$(this).val()+"]))");
});

}
	
function toRemove(sel1, sel2){
    var $removeOptions = $('#'+sel2+' option:selected');
    $removeOptions.remove();
}

相关推荐