hola estoy haciendo unos input dinamicos de esos que los creas con un botoncito de agregar input y remover input hasta ahi todo bien, ahora cuando lleno la primera fila me llena todoa esa fila perfecto pero cuanod creo varias filas y quiero llenar una digamos la fila 4 me llena todas las de mas si le pongo un :last a mi codigo me llena el ultimo claro está, queciera saber com poder llenar la fila actual aca les paso el codigo de mi autocompletado:
Código Javascript
:
Ver original$.ajax({
url: _root_ + 'solicitud/getDni',
type: 'POST',
dataType: 'json',
success: function(data) {
$(wrapper).find("input[name^='dni']:last").autocomplete({
source: data,
minLength: 3,
focus: function(event, ui) {
$("input[name^='dni']:last").val(ui.item.label).addClass('text-uppercase');
return false;
},
select: function(event, ui) {
$("input[name^='nombre']").val(ui.item.nombre);
$("input[name^='dni']:last").val(ui.item.label);
$("input[name^='id']:last").val(ui.item.value);
$("input[name^='empresa']:last").val(ui.item.desc);
$("input[name^='celular']:last").val(ui.item.cel);
return false;
}
}).autocomplete("instance")._renderItem = function(ul, item) {
return $("<li>").append("<div>" + item.label + "<br>" + item.desc + "</div>").appendTo(ul);
};
}
});
ese :last hace que me llene la ultima fila, la verdad de ahi no paso :(