Visualizzazione risultati 1 fino 2 di 2

Discussione: [jQuery] funzione non funziona

  1. #1
    Guest

    Predefinito [jQuery] funzione non funziona

    Io non capisco perché così funziona

    Codice HTML:
    function controlloG(){
    
    /* Controlla se il carrello è pieno o vuoto... */
      var totaleacquisto = $("#areacalcolo .totspesa").val(); 
       totaleacquisto = totaleacquisto.toString(); 
       totaleacquisto = totaleacquisto.replace(",", ".");
       totaleacquisto = parseFloat(totaleacquisto);
       if(totaleacquisto<=0){
       $("#chiudi").html("Chiudi").on("click", function () {
       $(this).hide(); $("#carrelloG").hide();
    });  
     
       document.getElementById('carrelloG').innerHTML = "Non puoi fare l'ordine se il carrello è vuoto!";
       $("#chiudi").show(); 
       $("#carrelloG").show();
    }

    Così no
    Codice HTML:
    function controlloG(){
    
    /* Controlla se il carrello è pieno o vuoto... */
      var totaleacquisto = $("#areacalcolo .totspesa").val(); 
       totaleacquisto = totaleacquisto.toString(); 
       totaleacquisto = totaleacquisto.replace(",", ".");
       totaleacquisto = parseFloat(totaleacquisto);
       if(totaleacquisto<=0){
       $("#chiudi").html("Chiudi").on("click", function () {
       $(this).hide(); $("#carrelloG").hide();
    });   
       $("#carrelloG").html("Non puoi fare l'ordine se il carrello è vuoto!").on("click", function () {
       $(this).show(); $("#chiudi").show();  
    });
    }

    Praticamente la parte jQuery non va è questa:

    $("#carrelloG").html("Non puoi fare l'ordine se il carrello è vuoto!").on("click", function () {
    $(this).show(); $("#chiudi").show();
    });
    Ultima modifica di gruppoalveo : 23-11-2014 alle ore 22.23.49

  2. #2
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    Scusa ma non capisco una cosa...

    nel primo esempio al carrelloG non assegni la funzione CLICK mentre nel secondo si ... perchè ?

    a parte questo la sintassi è corretta.. quindi se non funziona ci devono essere altri motivi..

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •