Автозаполнение в динамическом поле поиска jquery - PullRequest
0 голосов
/ 23 апреля 2019

Я пытаюсь реализовать функциональность 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("");
}
...