0
我想使用JQuery UI的可拖拽排序。當您在「放置區域」對元素進行排序時,它似乎會添加另一個(空)元素。JQuery UI可排序添加一個元素?
HTML
<ul id="sortable" class="drop">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
JS
$("#sortable").sortable();
$('.drop').droppable({
drop: function (event, ui) {
document.getElementById('length').innerHTML = document.querySelectorAll('#sortable li').length;
}
});
您可以在這裏嘗試一下:https://jsfiddle.net/udj6p93f/2/
來吧,SOR t的元素,你會成爲6,即使只有5個元素,即length
。這裏發生了什麼?