Salve a tutti. Sto realizzando una pagina php dove l'utente può generare una tabella dinamica attraverso il dom. Premendo un determinato pulsante quindi, viene aggiunta di volta in volta una riga alla tabella. In una delle colonne della riga vi è un campo di testo dove, se l'utente digita delle parole, vorrei che venissero mostrati dei suggerimenti le cui parole chiave per adesso sono inserite in un array.
codice:
$(function(){
$('#txt[]').jSuggest({
default_text: '',
terms : ['pippo','pelo','pappo','poppo','puppo','cane','gatto','agnello']
});
});
Riga generata dal dom:
codice:
newcell = row.insertCell(1);
newcell.innerHTML = "<TD><INPUT type='text' id='txt[]' name='txt[]' onchange='provaFunc(\"dataTable\",\""+idriga+"\")'/></TD>";
Questa tecnica l'ho già usata per un altro sito ed è funzionante, ma in quel caso si tratta di una casella di testo normale non generata dinamicamente. Dato che invece in questo contesto la casella di testo si trova in una riga della tabella che viene generata dinamicamente col dom, è come se non si riuscisse a identificare il campo ( di tipo type="text" con id = txt[])
Come posso fare?