hola buenas tardes a todos tengo un problema en hacer que me salga la funcion de autocompletar en los datos que agrego dinamicamente, es decir tengo un formulario con 4 campos, y dos botones en ese formulario uno para añadir campos automaticamente y otro para eliminar los campso que añade, y en el primer campo tengo una funcion de autocompletar es decir realizo una consulta a la bd y segun los datos q ingrese en este caso el nro de cedula me muestra las cedulas relacionadas a la busqueda q realizo pero solo me hace esa busqueda en el primer campo, y quisiera q me funcionara en los campos q agregue automaticamente, e aqui los codigos q uso espero me puedan ayudar porfa
Código HTML:
Ver original<script src="http://code.jquery.com/jquery-latest.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js"></script> <link href="css/jqueryui.css" type="text/css" rel="stylesheet"/> <script type="text/javascript"> $(document).ready(function(){
/**
* Funcion para añadir una nueva columna en la tabla
*/
$("#add").click(function(){
// Obtenemos el numero de filas (td) que tiene la primera columna
// (tr) del id "tabla"
var tds=$("#tabla tr:first td").length;
// Obtenemos el total de columnas (tr) del id "tabla"
var trs=$("#tabla tr").length;
for(var i=0;i<tds;i++){
// añadimos las columnas
nuevaFila+="<td><input type='text' id='ced_est' name='ced_est' value='' maxlength='8'></td>";
}
// Añadimos una columna con el numero total de columnas.
// Añadimos uno al total, ya que cuando cargamos los valores para la
// columna, todavia no esta añadida
//nuevaFila+="
<td>"+(trs+1)+" columnas";
$("#tabla").append(nuevaFila);
});
/**
* Funcion para eliminar la ultima columna de la tabla.
* Si unicamente queda una columna, esta no sera eliminada
*/
$("#del").click(function(){
// Obtenemos el total de columnas (tr) del id "tabla"
var trs=$("#tabla tr").length;
if(trs>1)
{
// Eliminamos la ultima columna
$("#tabla tr:last").remove();
}
});
});
$(document).ready(function(){
$( "#ced_est" ).autocomplete({
source: "buscaralumno.php",
minLength: 2
});
$("#ced_est").focusout(function(){
$.ajax({
url:'alumno.php',
type:'POST',
dataType:'json',
data:{ced_est:$('#ced_est')}
}).done(function(respuesta){
$("#nom_est").val(respuesta.nom_est);
$("#ape_est").val(respuesta.ape_est);
$("#sex_est").val(respuesta.sex_est);
});
});
});
y este es el campo de texto
<input name="ced_est" type="text" id="ced_est" value="" maxlength="8"/>
espero me entinedan porfa, aqui les dejo la direccion
http://uptm.sytes.net/pruebasjq/agregaca/ y veran en vivo lo q quiero lograr si quieren ingresen un numero por 21 y veran, disculpen que pregunte esto aqui se q este foro es de puro php pero nadie me responde en el foro de javascript
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)