【发布时间】:2013-01-30 10:41:57
【问题描述】:
这就是我想要实现的目标 - 我在一个可排序列表 (#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');
}
});
【问题讨论】:
标签: jquery draggable jquery-ui-sortable content-length