function moveToRight(select1,select2)//把選取的移到右邊sleect1和sleect2分別是下拉列錶框的ID
{
$('#' select1 ' option:selected').each(function(){
$("").appendTo("#" select2 "");
$(this).remove();
$('#' select2).bind('dblclick',function(){
moveToLeft(select1,select2);
});
To });
});
To );
});
To });{
$('#' select1 ' option').each(function(){
$("").appendTo("#" select2 "");
$(this).remove();
});
}
function moveToLeft(select1,select2)//把選取的移到左邊
{
$('#' select2 ' option:selected'). (){
$("").appendTo("#" select1 " ");
$(this).remove();
});
}
function moveAllToLeft(select1,select2)//把所有的移到左邊
{
{
$('#' select2 ' option').each(function(){
$("").appendTo("#" select1 "");
$(this).remove();
});
}
如果要雙擊select中的某一個option就把當前值傳到另一個select需要bind一個select 事件如下即可複製程式碼
複製程式碼
程式碼如下:
$('#sel2').bind('dblclick',function(){//給下拉框綁定雙擊事件 moveToRight('sel2','sel33 '); }); $('#sel3').bind('dblclick',function(){