我有以下代码来获取元素的顺序。但是不是按元素顺序获取数组,而是按字母顺序排列。
function gatherTreeIds( $parent ){
var GatheredIds = [];
$parent.children('div.nt_row').each(function(){
GatheredIds[ this.title ] = 'someValue';
});
return GatheredIds;
}
<div id="Wrap">
<div class="nt_row" title="AAA"></div>
<div class="nt_row" title="CCC"></div>
<div class="nt_row" title="BBB"></div>
</div>
这是我的 jsFiddle 示例(检查控制台以获取结果)。它给了我['AAA','BBB','CCC']
而不是想要的['AAA','CCC','BBB']
。
重要的!这必须递归。现在不是简化问题。