0
我有一個ul列表和multipe選擇框,我想知道如何使用jQuery UI來排序選項的li元素(我必須啓動/停止排序的位置)。jquery可排序的多選
例(我jsfiddle):
<select id="myselect" multiple>
<option value="vA">A</option>
<option value="vB">B</option>
<option value="vC">C</option>
<option value="vD">D</option>
</select>
<ul class="myul">
<li>AnElementP1</li>
<li>AnElementP2</li>
<li>AnElementP3</li>
<li>AnElementP4</li>
</ul>
的Javascript
$(document).ready(function() {
$(".myul").sortable({
start: function(event, ui) {
ui.item.startPosition = ui.item.index();
},
stop: function(event, ui) {
console.log("Start position: " + ui.item.startPosition);
console.log("New position: " + ui.item.index());
// How can i sort the select box option's
}
});
});
參閱此http://計算器.com/a/15640232/2260614 ...這可能有幫助.. – Bhavik
這是一個好主意!謝謝,不幸的是我不能使用'ID'到選擇選項,我試圖解決這個問題,只是使用位置..但你的鏈接是有希望的:) – zeomega