【发布时间】:2012-12-24 15:43:16
【问题描述】:
JQuery Sortable 的 API 并不清楚如何检索可排序列表中的元素数量。 我想要元素数量的原因是因为我想将小部件的位置设置为可排序列表的末尾。我知道有一个附加函数,但我有自己的逻辑来操作可排序列表。
有人知道怎么做吗?
【问题讨论】:
标签: javascript jquery-ui-sortable content-length
JQuery Sortable 的 API 并不清楚如何检索可排序列表中的元素数量。 我想要元素数量的原因是因为我想将小部件的位置设置为可排序列表的末尾。我知道有一个附加函数,但我有自己的逻辑来操作可排序列表。
有人知道怎么做吗?
【问题讨论】:
标签: javascript jquery-ui-sortable content-length
应该这样做:
$('#sortable li').length;
由于 $(foo) 返回一个 jQuery 对象或一个 jQuery 对象数组,取决于选择器 foo,您可以使用 .length 属性。
【讨论】:
您可以使用toArray 方法并检查结果数组的长度
【讨论】:
我认为这可能不会在 jQuery 可排序插件中实现(虽然我没有检查过),因为只有标准 jQuery 可以计算您的列表项。
例如:
var count = $("#myList li).length
获取列表中的记录数<ul id="myList">
【讨论】: