更新1我需要将自动完成添加到新创建的克隆。将不同的JQuery UI自动完成添加到动态创建的输入
$('input[name^="numEmp"]').autocomplete({
source: Empleados,select: function(event, ui) {$(this).val(ui.item.value);return false;}});
$('input[name^="servicioNom"]').autocomplete({
source: Servicios,select: function(event, ui) {$(this).val(ui.item.value);return false;}});
$(".Nuevo").on("click", function() {
$(".readdireccion:last").clone().insertAfter(".readdireccion:last").
find('.emp').autocomplete({
source: Empleados,select: function(event, ui) {$(this).val(ui.item.value);}}).
find('input[name^="servicioNom"]').autocomplete({
source: Servicios,select: function(event, ui) {$(this).val(ui.item.value);}});
});
不能似乎让他们在那里
更新2!终于WORKING巨大的感谢萨尔曼一个!
$('input[name^="numEmp"]').autocomplete({
source: Empleados,select: function(event, ui) {$(this).val(ui.item.value);return false;}});
$('input[name^="servicioNom"]').autocomplete({
source: Servicios,select: function(event, ui) {$(this).val(ui.item.value);return false;}});
$(".Nuevo").on("click", function() {
$(".readdireccion:last").clone().insertAfter(".readdireccion:last")
$('input[name^="numEmp"]').autocomplete({
source: Empleados,select: function(event, ui) {$(this).val(ui.item.value);return false;}});
$('input[name^="servicioNom"]').autocomplete({
source: Servicios,select: function(event, ui) {$(this).val(ui.item.value);return false;}});
});
希望这有助于任何人在这些问题
导致重复ID的克隆会产生意想不到的结果。 –
所以你认为重复的ID正在产生自动完成的问题? – 0rigin
在大多数浏览器中,如果有多个'#Foo'元素,'$(“#Foo”)'只选择第一个元素。 –