автозаполнение не является функцией - PullRequest
0 голосов
/ 22 апреля 2020

Почему я получаю "автозаполнение не является функцией"? JQ все еще поддерживает это?

<!DOCTYPE html>
<html style="" ><head>
    <script src="https://code.jquery.com/jquery-3.5.0.js"</script>
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>            
</head>
<body>
    <input id="myInput" name="myInput" type="text">
    <script>
        $(document).ready(function () {
            document.getElementById("myInput").autocomplete({//<<###################
                source: [
                    { label: "India", value: "IND" },
                    { label: "Australia", value: "AUS" }
                ]
            });        
        });//$(document).ready(function ()
    </script>
</body>
</html>

1 Ответ

0 голосов
/ 22 апреля 2020

Согласно комментарию Таплара, вы не можете вызвать autocomplete для нативного элемента элемента. Вам нужно позвонить по jQuery -объекту.

$(document).ready(function () {
    $("#myInput").autocomplete({
            source: [
                { label: "India", value: "IND" },
                { label: "Australia", value: "AUS" }
            ]
        });          
});
...