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

    [jQuery] Aggiungere input text nidificati

    Salve avrei bisogno di una funzione in jQUery per poter aggiungere dei campi input a piacimento.
    Ne ho trovata ed editata una e va bene, il problema è che a me servono nidificate, in stile

    A
    -A1
    -A2

    B
    -B1
    -B2
    -B3

    etc da poter decidere sul momento quanti campi aggiungere.


    Grazie!

  2. #2
    Allora provo ad essere un po' più specifico:

    $('a.adda').click(function() {
    //qua dovrei prendere l'indice della domanda, come faccio? HO provato così ma non funziona

    var i; i = $(arent).find('.questions[name]');


    a++;
    $('<div class="answers">Risposta N: '+a+':<input type="text" name="r'+i+'"></div>Aggiungi Risposta[img]add.png[/img]</div>').animate({ opacity: "show" }, "slow").appendTo('.answers'); indice[q]++;
    });
    mentre la struttura dei div è

    <div class="questions">Domanda N: '+q+'<input type="text" name="d'+q+'">

    <div class="answers">Risposta N: 1:<input type="text" name="r'+q+'_1">

    </div>Aggiungi Risposta[img]add.png[/img]</div>

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    $(arent).find('.questions[name]'); <-- ho qualche dubbio che parent si scriva cosi e che non vada racchiuso nelle virgolette o apici tipo 'parent' e che vada associato a qualcosa $('oggettoarent') e anche la classe sicuro che sia proprio scritta cosi o name è una variabile? Quello che vuoi fare non è semplice se non hai una buona conoscenza di jquery
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.