Código Javascript:
Ver original
$(function() { var availableTags = [ "ActionScript", "AppleScript", "Asp", "BASIC", "C", "C++", "Clojure", "COBOL", "ColdFusion", "Erlang", "Fortran", "Groovy", "Haskell", "Java", "JavaScript", "Lisp", "Perl", "PHP", "Python", "Ruby", "Scala", "Scheme" ]; $( ".cristaleria" ).autocomplete({ source: availableTags }); });
no con los mismos valores pero es el mismo. este jquery se aplica a este html
Código HTML:
cuando apreto ese boton lo que hace es inhabilitar un campo y agregar otro con esta funcionVer original
Código Javascript:
el problema es q a los nuevos campos no se aplica el codigo jquery de auto completado y de ahí lo demás funcionaVer original
var nextinput = 1; function agregar(str) { if(nextinput<10){ num=str.substring(str.length-1, str.length); }else{ num=str.substring(str.length-2, str.length); } var cris ="cristaleria"+num; var capa ="capacidad"+num; var mat ="material"+num; var en = "entrada"+num; alert (document.getElementById(cris).value); document.getElementById(str).disabled=true; document.getElementById(cris).disabled=true; document.getElementById(capa).disabled=true; document.getElementById(mat).disabled=true; document.getElementById(en).disabled=true; nextinput++; alert (nextinput); campo = '<div id="" class="fila">'; campo = campo+'<div id="celda"><input type="text" id="cristaleria'+nextinput+'" class="cristaleria" name="cristaleria'+nextinput+'1" onkeyup="capacidad(this.id)"></div>'; campo = campo+'<div id="celda"><div id="capacidad'+nextinput+'">-</div></div>'; campo = campo+'<div id="celda"><div id="material'+nextinput+'" >-</div></div>'; campo = campo+'<div id="celda"><input type="text" id="entrada'+nextinput+'" name="entrada'+nextinput+'" value=""></div>'; campo = campo+'<div id="check"><input type="button" id="btn'+nextinput+'" value="" onclick="agregar(this.id)"></div>'; $("#campos").append(campo); }
mi pregunta es como resuelvo esto para q se aplica el auto complete a esa clase o si hay otra manera de hacerlo?