我需要对已经按升序显示的元素进行排序,以便它们重新排列。我需要按它们的 data-val 属性中的值对它们进行分类。
<div id="a" class="item" data-val="6">Item a</div>
<div id="b" class="item" data-val="8">Item b</div>
<div id="c" class="item" data-val="2">Item c</div>
<div id="d" class="item" data-val="5">Item d</div>
<br />
<button onclick="sortOut()">Sort Out</button>
我在这里做了一个例子:http: //jsfiddle.net/quatzael/uKnpa/
我不知道该怎么做。我有点开始,但它可能是错误的。
我需要该函数首先找出哪些元素具有名为“item”的类,然后根据其 data-val 属性的值对具有此类的元素进行排序。
它必须适用于所有浏览器,因此解决方案可能涉及 .appendChild()
Tnx 的任何帮助..