gpt4 book ai didi

javascript - 如何使用 javascript 对 xml 数据进行排序?

转载 作者:行者123 更新时间:2023-11-30 16:51:33 26 4
gpt4 key购买 nike

这是我的示例 xml

<markers>
<marker location_id="1" title="test 1" distance="0.0832"/>
<marker location_id="2" title="test 2" distance="3.1852"/>
<marker location_id="3" title="test 3" distance="4.3761"/>
<marker location_id="4" title="test 4" distance="3.3761"/>
</markers>
var entries = xml.documentElement.getElementsByTagName('marker');

如何按距离、升序对这些条目进行排序?我想使用 Javascript 来完成。

最佳答案

您可以使用排序方法:

var $markers = $('.marker', xml);
$markers.find('marker').sort(function(a, b) {
return parseFloat($(a).attr('distance')) > parseFloat($(b).attr('distance'));
}).appendTo($markers);

此代码假定您拥有的 XML 存储在 xml 变量中。

关于javascript - 如何使用 javascript 对 xml 数据进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30451386/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com