我有一个动态横幅,其中包含保存在 XML 文件中的图像/信息。我正在为用户添加选项来重新排列他们喜欢的图像(Jquery 可排序),一旦我得到新订单(其中包含 id 属性),我想重新排列而不必复制每个节点的信息并再次保存它在新的顺序。例如:
<banners>
<banner id="1001">
<infos...>
</banner>
<banner id="1003">
<infos...>
</banner>
<banner id="900">
<infos...>
</banner>
</banners>
假设用户重新排列为 900、1003、1001。我希望能够通过 ID# 获取节点并相应地重新定位它们。有没有一种简单的方法可以做到这一点?