Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di AtoXx
    Registrato dal
    Nov 2007
    Messaggi
    119

    JQuery aggiungere checkbox con testo prelevato da input text

    Eccomi di nuovo qui a chiedervi aiuto, ho un input text nel quale andrò a scrivere qualcosa e poi tramite il click di un button, vado a creare una checkbox checked, all'interno di un div di classe .div, con il testo che ho inserito nell' input text e che metterò in un tag <p>. Più difficile a dire che a farsi!

    Almeno questo è quello che vorrei fare ma riesco solo ad aggiungere la checkbox senza il paragrafo con il testo che ho inserito e senza che la checkbox sia checked. Per quanto riguarda la checked potrei risolvere creando un input già con la proprietà settata ma volevo aggiungere il checked tramite il metodo .attr.
    Vedete qualcosa di errato nel codice sotto?

    codice:
    $(document).ready(function(){
        $('#button').click(function(){
            
            var cb = $("<input type='checkbox'>");
            var txt = $("input[type=text][name=checkListItem]").val();
            
           $(cb).val(txt);
            $(cb).attr("checked","checked");
    
            $(cb).append("<p>"+txt+"</p>");
            $(cb).appendTo(".list");
            });
            
        
        });


    Edit: ho usato male la funzione .attr non passavo il valore che doveva assumere la check, cioè non mettevo attr("checked","checked"); ma così attr("checked");
    Però resta ancora che non riesco a far apparire il <p> accanto alla checkbox
    Ultima modifica di AtoXx; 10-12-2014 a 20:06

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    devi appendere il p(o meglio una label) direttamente al div .list

  3. #3
    Utente di HTML.it L'avatar di AtoXx
    Registrato dal
    Nov 2007
    Messaggi
    119
    non posso appenderlo prima all'input e poi tutto al div?s
    Si era meglio una label, ma era solotanto per fare una prova

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    non puoi appendere nulla ad un checkbox

  5. #5
    Utente di HTML.it L'avatar di AtoXx
    Registrato dal
    Nov 2007
    Messaggi
    119
    ah ok, ho fatto una cosa profondo newbie xD Grazie per l'info

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.