从有序列表中获取数字

时间:2013-09-12 21:00:17

标签: jquery

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

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

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

1 个答案:

答案 0 :(得分:1)

  

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

这很简单:

$('#yourList>li').length

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

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

$yourList.find('>li').length