我有点超出我的深度,我希望这实际上是可能的.
我希望能够调用一个按字母顺序对列表中所有项目进行排序的函数.
我一直在浏览jQuery UI进行排序,但似乎不是这样.有什么想法吗?
我有这个代码:
<li id="pi_div2"></li>
<li id="pi_div5"></li>
<li id="pi_div4"></li>
Run Code Online (Sandbox Code Playgroud)
我需要像这样排序:
<li id="pi_div2"></li>
<li id="pi_div4"></li>
<li id="pi_div5"></li>
Run Code Online (Sandbox Code Playgroud)
我的脚本现在:
<script>
$("li[id*=pi_div]").sort(function(a,b) {
if(a.id < b.id) {
return -1;
}
else {
return 1;
}
}).each(function() { console.log($(this).attr("id"));});
</script>
Run Code Online (Sandbox Code Playgroud)