订单对象是否由指定的jQueryselect器返回?

所有的jQueryselect器都返回一个对象数组。 这些对象是否始终与HTML中的顺序相同? 我可以依靠这个吗?

是。
jQuery 1.3.2发行说明说:

文档顺序中返回的元素

这是对jQuery的select器引擎的一个改变,它重新命令返回的结果是按照文档顺序,而不是按照select器的顺序。这个改变是为了符合Selectors API规范jQuery在内部使用支持它的浏览器)。

在jQuery 1.3中 ,情况并非如此:

“a,b,c”样式select器的顺序可能会改变。 支持querySelectorAll(Safari,Firefox 3.5+,Opera 10+,IE 8+)的浏览器将以文档顺序返回元素,其他浏览器将(当前)以指定的顺序返回它们。 在1.3.2及更高版本中,所有以逗号分隔的select器将按文档顺序返回。

可能有一些例外,例如prevAll()文档:

“给定一个表示一组DOM元素的jQuery对象,.prevAll()方法searchDOM树中这些元素的前置元素,并从匹配的元素构造一个新的jQuery对象; 元素从最亲密的兄弟姐妹“

http://api.jquery.com/prevAll/

是的,他们总是按照他们在DOM中的顺序。

可能按照find它们的顺序,一个select器几乎遍历DOM,当它find匹配的元素时,将其放入一个数组中。

你也许可以做一个testing,说5个文本框的ID为“textbox_n”,其中n是一个数字,然后提醒列表,看看你得到什么?