Salve ragazzi, sto cercando di creare degli input "dinamici" ovvero quando premo il segno +, mi crea i vari input da riempire.

Fino qui tutto ok.
Il problema si presenta sul nome che io voglio assegnare a quei campi.

Nel caso mio specifico, sono tre campi di cui il primo deve chiamarsi Link[valueinserito], e il secondo e terzo Link[valueinserito][]

di consequenza ho creato una cosa di questo tipo

codice:
$("a#addAFFILIATO").click(function(){ 
AFF = $(this).parents("tr").attr("id"); 
$("#"+AFF).after($('<tr><td></td><td><input id="g" name="link['+$(this).val()+']" /></td><td><input name="link["'+$("#g").val()+'][]" /></td><td><textarea style="width:400px;height:100px;" name="link["'+$("#g").val()+'][]"></textarea></td></tr>')); });
Ho provato questa soluzione ma non va.

Sapete aiutarmi?

Grazie dell'aiuto

Ps. tutto questo perché deve darmi questo array per lo script php

codice:
[NOME] => array{
          [0]=>LINK
          [1]=>DESCRIZIONE
}