我正在尝试序列化从list(ul)创建的数组并将其包含在输入值中,我该怎么做?
我的实际代码将列表元素文本作为值和原始位置。
<script>
$(function () {
$("#opciones").sortable();
$("#opciones").disableSelection();
updateOrder();
$("#sortButton").click(sortClick);
});
$('#opciones').sortable().bind('sortupdate', function () {
updateOrder();
});
function updateOrder() {
var orderArray = [];
$("#opciones li").each(function (i, el) {
orderArray.push($(el).text());
orderArray.push($("li")[i+1].className.slice(5));
});
$("#display").text(orderArray.join(" "));
}
function sortClick() {
updateOrder();
$("#display").text("click: " + $("#display").text());
}
</script>