Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    ordinamento elenco che non funziona

    Salve ho un problema con uno script di javascript, sarà sicuramente sbagliato il codice, lo script è per un elenco di nominativi in ordine alfabetico, ma si blocca alla lettera B e non mi permette di entrare nelle altre lettere, forse è sbagliata una funzione. Potete aiutarmi, sono alle prime armi con Javascript. Grazie anticipatamente.
    codice:
    <script type = "text/javascript" > 
      
      function ClickLetter(l) {
        $.each($('DIV#ConsiglioNazionale UL#ElencoLettere LI'), function(index, value) {
            if ($(this).html() == l) {
                $('DIV#ConsiglioNazionale DIV#Elenco_' + $(this).html()).toggle(true);
                $(this).addClass('Selected');
            } else {
                $('DIV#ConsiglioNazionale DIV#Elenco_' + $(this).html()).toggle(false);
                $(this).removeClass('Selected');
            };
        });
    }
    $(document).ready(function() {
                $.each($('DIV#ConsiglioNazionale UL#ElencoLettere LI'), function(index, value) {
                    $(this).click(function() {
                        ClickLetter($(this).html());
                    });
                });
                ClickLetter('A');
            }; 
                      
    < /script>
    Ultima modifica di ciro78; 09-03-2021 a 09:58

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ciao Frank,
    benvenuto sul forum.

    Ti invito a leggere il regolamento ed in particolare la sezione del codice e del titolo.

    Essendo nuovo ho corretto io.

    Inoltre aggiungi qualche informazione. Ad esempio un link a quanto prodotto o l'errore che si manifesta nella console.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3

    elenchi nominativi in ordine alfabetico "errore"

    Grazie per la risposta e mi scuso per la prima discussione. Inserisco il codice e vi indico il link della pagina per il problema. http://www.anci.it/anci-e/consiglio-nazionale/
    Sono alle prime armi con javascript. Grazie

    codice:
    <script type = "text/javascript" >   
      function ClickLetter(l) {
        $.each($('DIV#ConsiglioNazionale UL#ElencoLettere LI'), function(index, value) {
            if ($(this).html() == l) {
                $('DIV#ConsiglioNazionale DIV#Elenco_' + $(this).html()).toggle(true);
                $(this).addClass('Selected');
            } else {
                $('DIV#ConsiglioNazionale DIV#Elenco_' + $(this).html()).toggle(false);
                $(this).removeClass('Selected');
            };
        });
    }
    $(document).ready(function() {
                $.each($('DIV#ConsiglioNazionale UL#ElencoLettere LI'), function(index, value) {
                    $(this).click(function() {
                        ClickLetter($(this).html());
                    });
                });
                ClickLetter('A');
            }; 
                       < /script>
    Immagini allegate Immagini allegate

  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Quote Originariamente inviata da Frank@66 Visualizza il messaggio
    Grazie per la risposta e mi scuso per la prima discussione. Inserisco il codice e vi indico il link della pagina per il problema. http://www.anci.it/anci-e/consiglio-nazionale/
    Sono alle prime armi con javascript. Grazie

    codice:
    <script type = "text/javascript" >   
      function ClickLetter(l) {
        $.each($('DIV#ConsiglioNazionale UL#ElencoLettere LI'), function(index, value) {
            if ($(this).html() == l) {
                $('DIV#ConsiglioNazionale DIV#Elenco_' + $(this).html()).toggle(true);
                $(this).addClass('Selected');
            } else {
                $('DIV#ConsiglioNazionale DIV#Elenco_' + $(this).html()).toggle(false);
                $(this).removeClass('Selected');
            };
        });
    }
    $(document).ready(function() {
                $.each($('DIV#ConsiglioNazionale UL#ElencoLettere LI'), function(index, value) {
                    $(this).click(function() {
                        ClickLetter($(this).html());
                    });
                });
                ClickLetter('A');
            })
                       < /script>
    mancava sicuramente una parentesi. prima della chiusura del tag script
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  5. #5

    ordinamento elenco che non funziona

    Quote Originariamente inviata da ciro78 Visualizza il messaggio
    mancava sicuramente una parentesi. prima della chiusura del tag script

    Ho provato, ma non va. Forse c'è un codice che dovrà andare all'interno della funzione? O sono tutte corrette? Grazie

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 © 2025 vBulletin Solutions, Inc. All rights reserved.