How to organize listbox html items?

0

I have 2 listbox where I pass the items from one to another, but it always adds at the end of the list, I would like to be able to organize the list to my liking, ItemUP style, ItemDown in the second list, see that it is not sort, but organize in the sequence I want.

The code for

$(document).ready(function() {

  $('#btnA').click(function(e) {
    var selectedOpts = $('#listaA option:selected');
    if (selectedOpts.length == 0) {
      alert("Nenhum item selecionado");
      e.preventDefault();
    }

    $('#listaB').append($(selectedOpts).clone());
    $(selectedOpts).remove();
    e.preventDefault();
  });

  $('#btnB').click(function(e) {
    var selectedOpts = $('#listaB option:selected');
    if (selectedOpts.length == 0) {
      alert("Nenhum item selecionado");
      e.preventDefault();
    }

    $('#listaA').append($(selectedOpts).clone());
    $(selectedOpts).remove();
    e.preventDefault();
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><table><tr><td><selectmultipleid="listaA">
        <option value="1">Item1</option>
        <option value="2">Item2</option>
        <option value="3">Item3</option>
        <option value="4">Item4</option>
      </select>
    </td>
    <td>
      <input type="button" id="btnA" value="> > >">
      <br>
      <br>
      <input type="button" id="btnB" value="< < <">
    </td>
    <td>
      <select multiple id="listaB">

      </select>
    </td>
  </tr>
</table>

I searched the web but only found Sort, which sorts list, but that's not what I want, I want to organize manually.

    
asked by anonymous 22.09.2016 / 17:11

0 answers