0
我正在努力讓jQuery的排序連接列表 - 獲取
<ul id="sortable1" class="connectedSortable">
<li class="ui-state-default" data-value="U1" id="L1">Item 1</li>
<li class="ui-state-default" data-value="U2" id="L2">Item 2</li>
<li class="ui-state-default" data-value="U3" id="L3">Item 3</li>
</ul>
<ul id="sortable2" class="connectedSortable">
<li class="ui-state-highlight" data-value="U6" id="R1">Item 1</li>
<li class="ui-state-highlight" data-value="U7" id="R2">Item 2</li>
<li class="ui-state-highlight" data-value="U8" id="R3">Item 3</li>
</ul>
<input type="submit" value="Submit" onclick="submit()">
JavaScript部分
$(function() {
$("#sortable1, #sortable2").sortable({
connectWith: ".connectedSortable"
}).disableSelection();
var dataList = $("#sortable1 li").map(function() {
return $(this).data("id");
}).get();
});
function submit(){
alert(dataList);
}
我可以jQuery UI的可排序的連接列表值」列表ID和數據值的排序值t的輸出爲var dataList
。
下面的代碼爲我工作,但我需要一種方法來獲取屬性data-value
與ID的值?
var idsInOrder1 = $("#sortable1").sortable("toArray");
var idsInOrder2 = $("#sortable2").sortable("toArray");