这就是我想要实现的目标 - 我在一个可排序列表 ( #sortable2
) 中有七个列表项,我将它们拖放到一个空的可排序列表 ( #sortable1
) 中。
我想计算新的可排序列表 ( #sortable1
) 中的元素数量,并显示一个警报,告诉用户当前的项目数量。我希望这也可以在删除项目时起作用。
这是我的 HTML:
<ul id="sortable2" class="dropfalse">
<li id="1">Section 1</li>
<li id="2">Section 2</li>
<li id="3">Section 3</li>
<li id="4">Section 4</li>
<li id="5">Section 5</li>
<li id="6">Section 6</li>
<li id="7">Section 7</li>
</ul>
<ul id="sortable1" class="droptrue">
</ul>
和 jQuery:
$("#sortable1 li").each(function() {
var elem = $(this);
// I have just added one example here (if two added) for brevity
if (elem.children("li").length = 2) {
alert('There are two elements');
}
});