fonction moveToRight(select1,select2)//Déplacer la sélection un à droite sleect1 et sleect2 sont respectivement les identifiants de la zone de liste déroulante { $('#' select1 ' option:selected').each(function(){ $(" ").appendTo("#" select2 ""); $(this).remove() ; $('#' select2).bind('dblclick',function(){ moveToLeft(select1,select2); }); ); } function moveAllToRight(select1,select2)//Déplacer tout vers la droite { $('#' select1 'option').each(function(){ $("").appendTo("#" select2 ""); $(this) .remove(); }); } function moveToLeft(select1,select2)//Déplacer celui sélectionné vers la gauche { $( '#' select2 ' option:selected ').each(function(){ $("" ).appendTo("#" select1 ""); $(this).remove(); }); > function moveAllToLeft(select1, select2)//Déplacer tout vers la gauche { $('#' select2 'option').each(function(){ $("
Si vous souhaitez double-cliquer sur une option dans la sélection pour transférer la valeur actuelle vers une autre sélection, vous devez lier un événement de sélection comme suit
$('#sel2').bind('dblclick ',function(){//Lier double-cliquez sur la liste déroulante Event moveToRight('sel2','sel3'); }); $('#sel3'). bind('dblclick',function(){ moveToLeft('sel2' ,'sel3'); });
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn