0

我有一个可排序的 jquery 列表(本质上是:http: //jqueryui.com/sortable/,但有序而不是无序)。在这个列表中,我显示动态内容。我希望用户能够切换列表中项目的顺序,然后单击提交后,顺序更改将被放入我的数据库中。

我希望 jquery 检测到更改。当有序列表编号不等于其中 div 的 id 时,我希望检测到它,然后将两个数字放入 div 中的隐藏输入字段中,这些字段由名称标记为该 div 的一部分。

我想我知道如何在这里做所有事情,除了在有序列表中获取项目的数量。如何使用 jquery 获取有序列表中的项目数?

4

1 回答 1

1

如何使用 jquery 获取有序列表中的项目数?

这很容易:

$('#yourList>li').length

>是子选择器;它选择所有直接子代(子代正好比父代深一层)。

如果您已经有列表的 jQuery 元素:

$yourList.find('>li').length
于 2013-12-18T13:19:22.457 回答