0

ユーザーがli(アイテム)をulに追加できる動的リストがあります。レベル 1、2、および 3 を選択できます。今のところ、それらはすべて ul に追加され、並べ替え機能はありません。レベル1を入れたら必ず1番、レベル2が来てレベル3が続く、優先順位みたいな感じで欲しいです。たとえば、レベル 2 のリストに 4 つのアイテムがあり、レベル 1 の新しいアイテムが入ってくると、最後のアイテムではなく最初のアイテムに追加されます。

私は自分でソート関数を書かなければならないのだろうかと思っています.thx

4

1 に答える 1

0

これを行う方法は、次のような特定のレベルで li 要素に属性をアタッチすることです。

<ul>
    <li class="level1">this is level 1</li>
    <li class="level1">this is level 1</li>
    <li class="level1">this is level 1</li>
    <li class="level2">this is level 2</li>
    <li class="level2">this is level 2</li>
    <li class="level3">this is level 3</li>
    <li class="level3">this is level 3</li>
</ul>

次に、適切なレベルで挿入します。

デモを確認してください: http://jsfiddle.net/Hms7Y/

于 2013-10-18T05:48:10.540 に答える