Probieren Sie eine Reihe von Lösungen mit nicht praktikablen Ergebnissen. Ich habe Code, der den Wert der Spanne nimmt und eine ID für die LI erstellt. Ich möchte dann die DESCENDING dieses LI basierend auf der ID des LI sortieren. Hilfe? Vielen Dank!So sortieren Sie LI basierend auf ihrer ID
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<ul id="dumb">
<li>cello<span>2987</span></li>
<li>zello<span>1723</span></li>
<li>aello<span>3476</span></li>
</ul>
<script type='text/javascript' src='JQUERY INCLUDE'></script>
<script type="text/javascript">
$(document).ready(function() {
$('ul li span').each(function(){
var pubValue = $(this).html();
$(this).parent().attr('id', pubValue);
});
});
</script>
</body>
</html>
Nun, es gibt keine IDs. Meinten Sie, dass Sie nach Spanne Text sortieren möchten? – jAndy
@jAndy: OP hat "Code, der den Wert der Spanne nimmt und eine ID für die LI erstellt". Siehe den vorhandenen Code. – BoltClock
Nein, in meiner Beschreibung beschreibe ich, dass der Code in meinem Beispiel IDs basierend auf dem Wert des Bereichs erstellt. Danach möchte ich die LI's nach ihrer ID sortieren (sie haben natürlich zu diesem Zeitpunkt IDs). – joe