是否有一些关于jquery选择器返回的HTML元素顺序的文档。所以,例如,如果我做
$('div.experience_entries_list input.experience_order_array').each(function()
{
alert(this.value);
});
,我可以假设返回的元素将按照它们在html中的位置排列吗?我已经检查了这一点似乎是这样但我想在发布使用这个假设构建的代码之前100%确定:)
答案 0 :(得分:4)
是的,从jQuery 1.3.2开始,元素按文档顺序返回。
文档顺序中返回的元素
这是对jQuery选择器的更改 重新命令返回的引擎 结果按文件顺序排列, 而不是顺序 选择者被传入。这种变化 是为了遵守法规 符合Selectors API规范 (jQuery在内部使用它 支持它的浏览器。)