2016-11-30 110 views

回答

0

请参见本文的设置部分中引用moveOnSelect选项:

“真:该选项上选择自动移到此设置强制在触摸设备上“。

“false:所选选项可以通过按钮移动。”

+0

我不想在选择移动之前插入......我想成为能够上移或下移选定的值。 – FadMTL

0

您可以向上和向下添加两个按钮。添加具有两个集合的点击处理程序:其中一个包含select中的所有选项,另一个仅包含选定的选项。

function MoveDown(dualListbox) { 
     var selectedItems = dualListbox.elements.box2.find(':selected'); 

     for (var i = selectedItems.length - 1; i > -1; i--) 
     { 
      var allItems = dualListbox.elements.box2.find('option'); 
      var selectedItem = $(selectedItems[i]); 
      var selectedIndex = selectedItem.index(); 
      selectedItem.insertAfter(allItems[selectedIndex + 1]); 
     } 
    } 

注意,当你会写上移处理程序,则应该从所有选项集合的起点开始和前一个选项