我有一个可排序的jquery列表(基本上是这个:http://jqueryui.com/sortable/,但是有序而不是无序)。在此列表中,我显示了动态内容。我希望用户能够切换列表中项目的顺序,然后在单击“提交”时,顺序中的更改将被放入我的数据库中。
我希望jquery能够检测到这些更改。当有序列表号不等于其中div的id时,我希望检测到它,然后将这两个数字放入div中的隐藏输入字段中,这些字段由name标记为该div的一部分。
我想我知道如何在这里做所有事情,除了获取有序列表上的项目数量。如何使用jquery获取有序列表中的项目数?
答案 0 :(得分:1)
如何使用jquery获取有序列表中的项目编号?
这很简单:
$('#yourList>li').length
>
是子选择器;它选择所有直接子项(子项比父项更深一层)。
如果您已有列表的jQuery元素:
$yourList.find('>li').length