Visualizzazione dei risultati da 1 a 10 su 40

Hybrid View

  1. #1
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Premesso che:
    a) gli id numerici sono sconsigliati
    b) gli id devono essere univoci
    il secondo button non funziona perché quando carichi il documento non esiste devi associare il click cosi:
    codice:
    $(function () {
      $('body').on('click', '#button', function () {
          var cont = $('#1').html();
          $('#2').append(cont);
      });
    });
    e usare una classe (vedi b).
    Volendo puoi usare clone di jquery
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  2. #2
    Utente di HTML.it L'avatar di Azucchi
    Registrato dal
    Jul 2014
    Messaggi
    123
    a) sisi era solo di esempio
    b) ok, quindi se non ho capito male devo creare una funzione che assegni ad ogni click sul bottone un id diverso (usando un ciclo).
    La questione della classe non mi è molto chiara.
    Ho capito che ci sarà da studiare parecchio per implementare la cosa

  3. #3
    Utente di HTML.it L'avatar di Azucchi
    Registrato dal
    Jul 2014
    Messaggi
    123
    Ok, mi sono ricordato il suggerimento di cavicchiandrea
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Premesso che:
    a) gli id numerici sono sconsigliati
    b) gli id devono essere univoci
    il secondo button non funziona perché quando carichi il documento non esiste devi associare il click cosi:
    codice:
    $(function () {
      $('body').on('click', '#button', function () {
          var cont = $('#1').html();
          $('#2').append(cont);
      });
    });
    e usare una classe (vedi b).
    Volendo puoi usare clone di jquery
    Quindi, così funziona
    codice:
    $(document).ready(function() {
        var markupOriginale = $('.div_1').clone(true);
        var countAcc = 0;        
    
    
        //AGGIUNTA
        $('body').on("click", '.ad', function(){
    
    
                                              
                                              markupOriginale.clone().appendTo('#contenitore');
                              
                                              countAcc++;
                                          
        });
    
    
    
    
        //RIMOZIONE 
        $('body').on("click", '.rem', function(){
                                                if (countAcc>0) {
                                                                $(this).parents('.div_1').remove();
                                                                    countAcc--;    
                                                }
        });
    });
    Ora provo a fare la stessa cosa alle funzioni collegate :P
    Ultima modifica di Azucchi; 09-08-2014 a 12:39

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