Я пытаюсь реализовать функциональность autocomplete
в динамически сгенерированных полях с помощью jquery, но когда я клонирую новый div, autocomplete
не работает с новым динамически генерируемым полем
Ниже мой код:
(автозаполнение JQUERY)
$(function() {
$(".auto:last")
// .find("input[class='auto']:last")
.autocomplete({
source: function(request, response) {
console.log(request);
$.ajax({
url: "searchajax",
dataType: "json",
data: {
term: request.term
},
success: function(data) {
response(data);
}
});
},
minLength: 1,
select: function(event, ui) {
$("#search_text").val(ui.item.value);
$(".other-fields").show();
}
});
});
(клон DIV)
var labelCount = 1;
function cloneDiv() {
var $clone = $(".duplicate-vessel:last").clone();
$clone
.find("input:text")
.val("")
.end()
.each(function() {
$(this).attr({
// class: $(this).attr("class") + countAddMore
});
});
labelCount++;
$clone.find(".vessel-heading").text("Vessel Info " + labelCount + ":");
$(".form-group").append($clone);
$(".duplicate-vessel:last .cleanVal").val("");
}