Alphabetisieren Sie eine Liste mit JS oder jQuery

Ich versuche, den Inhalt einer Liste zu ermitteln, die nicht in alphabetischer Reihenfolge vorliegt, und füge dann jedes Element in alphabetischer Reihenfolge zu einem Array hinzu und füge es wieder in alphabetischer Reihenfolge in die Liste ein.

Plain language: Ich muss eine Liste mit JS oder jQuery alphabetisieren.

Hier ist was ich habe. Ich kann einfach nicht herausfinden, wie ich den Inhalt des Arrays wieder in die Liste einfügen kann.

Vielen Dank im Voraus:)

var sectors = [];
$("li").each(function() { sectors.push($(this).text()) });
sectors.sort();
console.log(sectors);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script>
<ul>
  <li id="alphabet">B</li>
  <li id="alphabet">C</li>
  <li id="alphabet">A</li>
</ul>

https: //jsfiddle.net/stu16396

Antworten auf die Frage(10)

Ihre Antwort auf die Frage