在<select>中移动项目

3
有没有办法使用jQ将所选项目上移或下移(以排序项目)?
<select name="menu_select" class="form-control" size="10">
    <option value="">opt1</option>
    <option value="">opt2</option>
    <option value="">opt3</option>
</select>

<button>UP!</button>

3个回答

2

0

我认为这是正确的做法:

$("#menu_select option:selected").prependTo("#menu_select");

1
谢谢,但有点不对,因为我想把项目向上移动一步,而不是移到顶部。 - Andrew Bro

0

尝试:

 $("#menu_select option:selected").next().insertBefore("#menu_select option:selected"); 

 $("#menu_select option:selected").prev().insertAfter("#menu_select option:selected");

请添加解释以提高此答案的质量。 - Daniel Cheung

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接