Ok grazie mille, intanto mi serve solo provare se funziona, poi la miglioro con i tre casi.
L'ho provata, ma non funziona, sbaglio qualcosa? Magari nel collegamento?

<a href="javascript:PrezzoCrescente()">Prezzo Crescente</a>

<SCRIPT>
function PrezzoCrescente()
{
$('#lista1 li').sort(sort_li).appendTo('#lista1');
function sort_li(a, b) {
return Number($(a).data('prezzo')) < Number($(b).data('prezzo')) ;
}
}
</SCRIPT>