Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 23 su 23

Discussione: Ordinare lista

  1. #21
    Utente di HTML.it
    Registrato dal
    Sep 2018
    Messaggi
    29
    Dopo svariati tentativi e modifiche sul file originale ho provato a copiarlo in un file a parte contente solo il seguente codice:

    <html>

    <head>
    </head>

    <body>


    <button type="button" onclick="PrezzoCrescente()">Prezzo Crescente</button>


    <ul id="lista1">
    <li data-prezzo="25" data-qualita="8">Prodotto1</li>
    <li data-prezzo="9" data-qualita="9">Prodotto2</li>
    <li data-prezzo="17" data-qualita="6">Prodotto3</li>
    </ul>


    <SCRIPT>
    function PrezzoCrescente()
    {
    $('#lista1 li').sort(sort_li).appendTo('#lista1');
    function sort_li(a, b) {
    var prezzo1 = Number($(a).data('prezzo'))
    var prezzo2 = Number($(b).data('prezzo'))
    if (prezzo1 < prezzo2) {return -1}
    else {
    if (prezzo1 > prezzo2) {return +1}
    else {return 0}
    }}
    }
    </SCRIPT>


    </body>

    </html>

    in modo che così possa trovare l'errore perchè non so per quale motivo a me non va anche se è corretto

  2. #22
    Utente di HTML.it
    Registrato dal
    Sep 2018
    Messaggi
    29
    Dopo una giornata di tentativi ce l'ho fatta.
    Sono io che non ho inserito prima del tag <html> questo:
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

    Inserendolo nell'head non andava, ma sopra <html> sì, non so perchè ma va bene così. Grazie ancora andbin

  3. #23
    Utente di HTML.it
    Registrato dal
    Sep 2018
    Messaggi
    29
    Anzi questa è migliore mi è stato detto:
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.