使用javascript或jquery交换/重新排序选择选项

使用javascript或jquery交换/重新排序选择选项,javascript,jquery,html,Javascript,Jquery,Html,我正在创建项目重新排序表单。这是我的html提琴: 我正在考虑几种方法: 示例:如果选择C(第三个)作为第一个。第一项应根据第三位的选择自动更改:1:A;2:B;3:C=>1:C;2:B;3:A 或 如果选择C(第三个)作为第一个,所有项目将进一步推一个插槽(好像C被插入第一个位置,推送所有内容+1顺序:1:A;2:B;3:c4:D=>1:C;2:A;3:B,4:D 第二种方法实际上更好,但似乎更难做到 我该从哪里开始 编辑: 找不到一种方法来获取需要交换的选择框的选择id。为什么不使用带有向上

我正在创建项目重新排序表单。这是我的html提琴: 我正在考虑几种方法:

  • 示例:如果选择C(第三个)作为第一个。第一项应根据第三位的选择自动更改:
    1:A;2:B;3:C=>1:C;2:B;3:A
  • 如果选择C(第三个)作为第一个,所有项目将进一步推一个插槽(好像C被插入第一个位置,推送所有内容+1顺序:
    1:A;2:B;3:c4:D=>1:C;2:A;3:B,4:D
  • 第二种方法实际上更好,但似乎更难做到

    我该从哪里开始

    编辑:


    找不到一种方法来获取需要交换的选择框的选择id。

    为什么不使用带有向上和向下按钮的多个选择列表来让用户更改顺序?因为我找不到一个呢?