jQuery find - 它返回的元素是什么顺序?

Abs*_*Abs 12 javascript jquery

我一直在使用jQuery的find方法,它非常有用.

但是,我遇到了一个例子,它find似乎是重复的东西,而不是按照它们出现在文档中的顺序返回元素.(我不确定是否应该这样做 - 我对此表示怀疑).

但是,它不应该在它找到的元素中有重复并且显示错误的顺序,当然?

完整的例子可以在这里找到:jsFiddle - 注意span [9]和span [10]是如何排序错误并重复的.

为什么会这样?

更新

更新以便输出写入文档,请使用上面的新链接.

Rob*_*rty 12

.find()按文档顺序返回元素.更多信息:http://docs.jquery.com/Release%3ajQuery_1.3.2

我认为异常与通配符选择器有关.那些必要吗?删除它们似乎解决了这个问题.

  • @am不是我:宾果! (2认同)