获取JQuery Sortable列表中的元素数量

时间:2013-01-10 09:42:59

标签: javascript jquery-ui-sortable content-length

JQuery Sortable的API不清楚如何检索可排序列表中的元素数量。 我想要元素数量的原因是因为我想将窗口小部件的位置设置为可排序列表的末尾。我知道有一个追加功能,但我有自己的逻辑来操纵可排序列表。

有人知道怎么做吗?

3 个答案:

答案 0 :(得分:5)

这应该这样做:

$('#sortable li').length;

因为$(foo)返回jQuery对象或jQuery对象数组,取决于选择器foo,您可以使用.length属性。

答案 1 :(得分:3)

您可以使用toArray方法并检查结果数组的长度

答案 2 :(得分:2)

我认为这可能不是在jQuery可排序插件中实现的(我还没有检查过),因为只是标准的jQuery可以计算你的列表项。

例如:

var count = $("#myList li).length

获取列表<ul id="myList">

中的记录数