我有一個下拉選項,選項很少。我想選擇一個元素並上下移動。我已經嘗試過,現在我可以刪除選定的項目,但我不知道如何粘貼它。在select元素中上下移動選項的方法
就像在我的例子中,如果我移動示例2並向上移動示例1應該在末尾,示例2應該在頂部。
$(function() {
function cutAndPaste(from, to) {
return $(from + " option:selected").each(function() {
this.outerHTML;
}).remove();
}
$("#moveup").off("click").on("click", function() {
cutAndPaste("#sourceSelect", "#destinationSelect");
});
});
小提琴:http://jsfiddle.net/57f2drgj/
爲什麼你使用'關()'然後'在()',什麼是你的'to'參數的在點你的' cutAndPaste功能? – j08691 2015-02-23 19:31:25
http://stackoverflow.com/questions/6713702/move-item-up-and-down-in-select-using-button – epascarello 2015-02-23 19:32:16
我可能會誤解,但我不認爲'this.outerHTML;'在做什麼都沒有(意思是你在'each'語句中調用的函數是毫無意義的) – 2015-02-23 19:33:11