Javascript 如何以反映元素在文档中位置的方式对元素进行排序

Javascript 如何以反映元素在文档中位置的方式对元素进行排序,javascript,jquery,Javascript,Jquery,我在web应用程序中有一个可排序列表,我希望在用户结束交互时更新模型 为了做到这一点,我需要得到一个元素数组,数组中的位置反映了它们在文档中的位置。这样我就可以迭代数组并更新每个元素的模型位置 问题是,我可以依靠jQueryfind来提供元素的有序子元素吗 如果是,jQuery文档中在哪里说明了这一点 如果不是,那么什么是按顺序获取元素的简单可靠方法?jQuery.find()以文档顺序返回元素,此更改在1.3.2版中生效。这里提到的是- 如果您在jQuery网站上搜索“document ord

我在web应用程序中有一个可排序列表,我希望在用户结束交互时更新模型

为了做到这一点,我需要得到一个元素数组,数组中的位置反映了它们在文档中的位置。这样我就可以迭代数组并更新每个元素的模型位置

问题是,我可以依靠jQuery
find
来提供元素的有序子元素吗

如果是,jQuery文档中在哪里说明了这一点

如果不是,那么什么是按顺序获取元素的简单可靠方法?

jQuery
.find()
以文档顺序返回元素,此更改在1.3.2版中生效。这里提到的是-


如果您在jQuery网站上搜索“document order”,则会有关于其他方法的文档,这些方法也以这种方式返回元素,或者已经更新为以文档顺序返回元素,因为这可能是大多数人接收数组的首选方式。

可排序(SORT)中有一个事件当你停止交互时会触发。您可以使用index()函数指定一个数据位置,并将其索引位置作为数据位置的值应用。稍后,您可以通过使用索引值比较元素的顺序来找出元素的更改位置。

jQuery
.find()
以文档顺序返回元素,请查看此处。谢谢,如果您添加到jQuery相关文档的链接,这可能是有效答案