Buongiorno a tutti.
Ho un grosso dilemma vorrei aggiungere tramite jquery del codice html tramite la funzione .append() e poi con .autocomplete() fare in modo che autocompleti un input text, metto il pseudocodice per rendere l'idea:
codice:
<?php $array = array('abate', 'alfa', 'abete'); ?>
<script>
var num = 1;
function aggiungi_elemento() {
$('#oggetti').append("<tr><td><input type='text' id='enter' name='tipooggetto"+num+"' size='40'/></td></tr>");
$(document).ready(function() {
var parole = ['<?php echo implode("','", $array) ?>'];
$("#enter").autocomplete({source: parole}) }); num++;
}
</script>
<table id='oggetti' width='800' border='0' align='center'>
<tbody>
<tr>
<td colspan=4>Inserimento descrizione oggetti</td>
</tr>
<tr class='tableheader'>
<td width='10'>Nr.</td> <td width='100'>Tipo Oggetto</td>
<td width='220'>Descrizione Oggetto</td>
<td width='40'> </td>
</tr>
</tbody>
</table>
Aggiungi un elemento
Considerate che una porzione di codice quindi non è molto coerente, ma il senso è aggiungere html che inserisca alla pressione di un tasto "aggiungi" un input text e su questo input associare la funzione autocomplete.
Ho provato anche a generare tutto il DOM in javascript, ma autocomplete non va.
C'è qualcuno che mi darebbe una dritta?