如何使用jquery基于id属性对列表项进行排序?

Pov*_*nis 1 html javascript sorting jquery attributes

你好,所以我有这个问题,我使用magento,我找不到一个地方如何切换我的标签位置,所以我认为JQuery可以在手.所以这就是我的例子

<li id="tab-4">
<li id="tab-3">
<li id="tab-2">
<li id="tab-1">
Run Code Online (Sandbox Code Playgroud)

我需要做到

<li id="tab-1">
<li id="tab-2">
<li id="tab-3">
<li id="tab-4">
Run Code Online (Sandbox Code Playgroud)

有快速的方法吗?或者我必须一个接一个地做?

Car*_*sen 6

我猜你<ul>周围有你<li>

ul = $('ul'); // your parent ul element
ul.children().each(function(_,li){ul.prepend(li)})
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li id="tab-4">4</li>
<li id="tab-3">3</li>
<li id="tab-2">2</li>
<li id="tab-1">1</li>
</ul>
Run Code Online (Sandbox Code Playgroud)